• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Solved Marriage system

freddzor11

Member
Joined
May 25, 2009
Messages
695
Reaction score
5
Hello! I getting theese errors when someone is trying to get married

TdW-sJ.png


I use this marriage system ------> http://otland.net/threads/marriage-system-8-6-fixed.161590/
 
Delete the database table and add this instead:
Code:
CREATE TABLE marriage_system (
                        id INTEGER NOT NULL AUTO_INCREMENT,
                        player_id   INTEGER NOT NULL,
                        partner   VARCHAR( 255 )  NOT NULL,
                        marriage_date INTEGER NOT NULL,
                        PRIMARY KEY ( id )
);

If some errors remain post again.
 
Delete the database table and add this instead:
Code:
CREATE TABLE marriage_system (
                        id INTEGER NOT NULL AUTO_INCREMENT,
                        player_id   INTEGER NOT NULL,
                        partner   VARCHAR( 255 )  NOT NULL,
                        marriage_date INTEGER NOT NULL,
                        PRIMARY KEY ( id )
);

If some errors remain post again.
Now it said that we are married but getting theese errors
atUIgy.png
 
Try replacing
Code:
players
with
Code:
players[i]
in this part of npc file:
Code:
local ring = doPlayerAddItem(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.RingID, 1)
doItemSetAttribute(ring, "description", getCreatureName(cid) .. " & " .. getPartner(cid) .. " forever - married on " ..getMarryDate(cid).. ".")
doCreatureSay(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.Text[math.random(1,#marry_config.Text)], TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(getPlayerByNameWildcard(getPlayerNameByGUID(players))), 35)
setPlayerStorageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.storage3, 1)
setPlayerStorageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players)), 150420, 1)
[/I]
 
Try replacing
Code:
players
with
Code:
players[i]
in this part of npc file:
Code:
local ring = doPlayerAddItem(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.RingID, 1)
doItemSetAttribute(ring, "description", getCreatureName(cid) .. " & " .. getPartner(cid) .. " forever - married on " ..getMarryDate(cid).. ".")
doCreatureSay(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.Text[math.random(1,#marry_config.Text)], TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(getPlayerByNameWildcard(getPlayerNameByGUID(players))), 35)
setPlayerStorageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.storage3, 1)
setPlayerStorageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players)), 150420, 1)
[/I]

Sorry but I don't really understand what you mean, could you please change it for me?
 
Sorry but I don't really understand what you mean, could you please change it for me?

I don't know how he could have possibly been more clear, you should probably work on your reading comprehension. In the meantime, this is what he suggested:

Code:
local ring = doPlayerAddItem(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.RingID, 1)
doItemSetAttribute(ring, "description", getCreatureName(cid) .. " & " .. getPartner(cid) .. " forever - married on " ..getMarryDate(cid).. ".")
doCreatureSay(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.Text[math.random(1,#marry_config.Text)], TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(getPlayerByNameWildcard(getPlayerNameByGUID(players[i]))), 35)
setplayers[i]torageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.storage3, 1)
setplayers[i]torageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), 150420, 1)
 
I don't know how he could have possibly been more clear, you should probably work on your reading comprehension. In the meantime, this is what he suggested:

Code:
local ring = doPlayerAddItem(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.RingID, 1)
doItemSetAttribute(ring, "description", getCreatureName(cid) .. " & " .. getPartner(cid) .. " forever - married on " ..getMarryDate(cid).. ".")
doCreatureSay(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.Text[math.random(1,#marry_config.Text)], TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(getPlayerByNameWildcard(getPlayerNameByGUID(players[i]))), 35)
setplayers[i]torageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.storage3, 1)
setplayers[i]torageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), 150420, 1)

I did not understand where he would have this [/I] or why he wrote it, i understood the players part

Getting alot of theese now :/
EGlQ4U.png
 
Code:
local ring = doPlayerAddItem(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.RingID, 1)
doItemSetAttribute(ring, "description", getCreatureName(cid) .. " & " .. getPartner(cid) .. " forever - married on " ..getMarryDate(cid).. ".")
doCreatureSay(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.Text[math.random(1,#marry_config.Text)], TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(getPlayerByNameWildcard(getPlayerNameByGUID(players[i]))), 35)
setPlayerStorageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), marry_config.storage3, 1)
setPlayerStorageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players[i])), 150420, 1)
 
Last edited:
Code:
local ring = doPlayerAddItem(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.RingID, 1)
doItemSetAttribute(ring, "description", getCreatureName(cid) .. " & " .. getPartner(cid) .. " forever - married on " ..getMarryDate(cid).. ".")
doCreatureSay(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.Text[math.random(1,#marry_config.Text)], TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(getPlayerByNameWildcard(getPlayerNameByGUID(players))), 35)
setPlayerStorageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players)), marry_config.storage3, 1)
setPlayerStorageValue(getPlayerByNameWildcard(getPlayerNameByGUID(players)), 150420, 1)
this is same as the orginal one? I getting errors with this
 
Back
Top