IG
pedido

PEDIDO SCRIPT BEM FACIL REP+

Por igorsilveeira, 02 de ago. de 2013 em Scripts

script
8
914
02 de agosto de 2013 às 17:19

Bom quero um script ( creio que seja creaturescript) que faça que quando o player logar pela priemira vez no char, recebesse promotion

 

Exemplo: Eu vo la crio conta e char no account manager

Digitei a senha

Loguei no char, quando eu logar eu ganhar promotion e aparecer uma mensagem q eu fui promovido e tal..

 

 

REP+

Junior001J
02 de agosto de 2013 às 17:22

promotion como assim ??

SkymagnumS
02 de agosto de 2013 às 17:25

 

function onLogin(cid)
 
    if getPlayerStorageValue(cid, 8177) == -1 then
        return setPlayerPromotionLevel(cid, 2)
    end
 
    return setPlayerStorageValue(cid, 8177, 1)
end
02 de agosto de 2013 às 17:37

@SkyMagnum

 

Deu certinho cara, só que com a promotion level 2

        return setPlayerPromotionLevel(cid, 2)

A vocation do char buga, então eu mudei para

        return setPlayerPromotionLevel(cid, 1)

E deu certinho ! Obrigado, REP+


Galera só falta 1 coisinha pro script ficar filé, gostaria que quando você logasse e ganhasse a promotion, aparecesse uma mensagem que vc foi promovido, mas só na hora que for promovido, eu coloquei aqui e ta aparecendo sempre que loga

 

function onLogin(cid)


    if getPlayerStorageValue(cid, 8177) == -1 then
doPlayerSendTextMessage(cid,22, 'Voce foi promovido!')
        return setPlayerPromotionLevel(cid, 1)
    end


    return setPlayerStorageValue(cid, 8177, 1)
end
GOD FabianoG
02 de agosto de 2013 às 17:56

Tente usar o seguinte script.

function onLogin(cid)

if getPlayerStorageValue(cid, 8177) == -1 then
	doPlayerSendTextMessage(cid,22, 'Voce foi promovido!')
	setPlayerPromotionLevel(cid, 1)
	setPlayerStorageValue(cid, 8177, 1)  
	end
end
02 de agosto de 2013 às 20:41

@GOD Fabiano

Não funcionou

EskyloE
02 de agosto de 2013 às 21:13


function onLogin(cid)

 

if getCreatureName(cid) == "Account Manager" then

return true

end

 

if getPlayerStorageValue(cid, 8178) == -1 then

setPlayerPromotionLevel(cid, 1)

setPlayerStorageValue(cid, 8178, 1)

doPlayerSendTextMessage(cid, 19, "Você foi promovido!")

end

 

return true

end

 

Editado Agosto 2 por Eskylo

02 de agosto de 2013 às 21:24

@Eskylo

 

Obrigado amigo, funcionando perfeitamente agora !

REP+