• 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!

Only premium account using:! Bless

nilvagner

Long live the otland.net
Joined
May 3, 2010
Messages
118
Reaction score
3
Location
Brazil
Good night!

I'm using a script to later add five players to bless. He is working perfectly, but I wanted the player blocking access to free him.

I need premium account so players can use this command:! Bless

Can anyone help me?


<talkaction words="!bless" event="script" value="bless.lua"/>
___________________________________________________________________________

function onSay(cid, words, param)
if getPlayerBlessing(cid, 1) or getPlayerBlessing(cid, 2) or getPlayerBlessing(cid, 3) or getPlayerBlessing(cid, 4) or getPlayerBlessing(cid, 5) then
doPlayerSendCancel(cid,'You have already been blessed')
else
if doPlayerRemoveMoney(cid, 50000) == TRUE then
doPlayerAddBlessing(cid, 1)
doPlayerAddBlessing(cid, 2)
doPlayerAddBlessing(cid, 3)
doPlayerAddBlessing(cid, 4)
doPlayerAddBlessing(cid, 5)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYDAMAGE)
doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE,'You have been blessed by the gods!')
else
doPlayerSendCancel(cid, "You need 5 crystal coins to be blessed!")
end
end
return 1
end
 
According to what I understand...
LUA:
function onSay(cid, words, param)
if isInArray({1,2,3,4,5},getPlayerBlessing) then
      doPlayerSendCancel(cid,'You have already been blessed')
else
    if doPlayerRemoveMoney(cid, 50000) == TRUE then
       if getPlayerPremiumDays(cid) > 0 then
          doPlayerAddBlessing(cid, 1)
          doPlayerAddBlessing(cid, 2)
          doPlayerAddBlessing(cid, 3)
          doPlayerAddBlessing(cid, 4)
          doPlayerAddBlessing(cid, 5)
          doSendMagicEffect(getPlayerPosition(cid), CONST_ME_HOLYDAMAGE)
          doPlayerSendTextMessage(cid,MESSAGE_EVENT_ADVANCE, 'You have been blessed by the gods!')
       else
           doPlayerSendCancel(cid, "You need premium account to get blessed")
       end
    else
        doPlayerSendCancel(cid, "You do not have enough money")
end
return 1
end 
end
 
Back
Top