Ajudem Script Porfavor

mazonifelipe
em Scripts

mazonifelipe

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/11/12Posts: 28

Galera eu fiz um script que se o player usar o item ele da 250 de life e também 5000 de Experiencia.

 

mas tem 1 problema o player pode usar quantas vezes quiser.

eu quero que cada player possa usar o Item somente 1 vez.

oque eu devo adicionar no script?

 

Não quero o script pronto, quero so saber oque faz o player poder usar 1 vez o item.

agradeço desde ja

BananaFight

Allahu Akbar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/02/13Posts: 702Gênero: Masculino

Use Storage.

 

setPlayerStorageValue(cid 5424, 1)

if getPlayerStorageValue(cid, 5424) == 1 then
return doPlayerSendCancel(cid, "Você ja usou este item")
end

mazonifelipe

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/11/12Posts: 28

Tabom eu vou tentar. obrigado se funcionar eu dou rep, se não funcionar dou rep mesmo assim. obrigado

 

Mano me responde 1 coisa onde eu devo colocar este script?

me ajuda faz 1 script me explicando onde eu coloco a storage porfavor

BananaFight

Allahu Akbar
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 14/02/13Posts: 702Gênero: Masculino

no começo do script você bota

 

if getPlayerStorageValue(cid, 5424) == 1 then
return doPlayerSendCancel(cid, "Você ja usou este item")
end

 

E na parte que da a xp pro player você adiciona

 

setPlayerStorageValue(cid 5424, 1)

mazonifelipe

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/11/12Posts: 28

Cara eu não sei oque que deu porque eu coloco mas no serve não funfa me ajdua ai

 

if getPlayerStorageValue(cid, 5424) == 1 then

return doPlayerSendCancel(cid, "Você ja usou este item")

end

function onUse(cid, item, fromPosition, itemEx, toPosition)

doPlayerAddExperience(cid, 2000000000),setPlayerStorageValue(cid 5424, 1)

return true

end

 

 

 

 

PsyMcKenzie

Grounder
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1106Gênero: Masculino

function onUse(cid, item, fromPosition, itemEx, toPosition)


if getPlayerStorageValue(cid, 5424) == 1 then
return doPlayerSendCancel(cid, "Você ja usou este item")
end

doPlayerAddExperience(cid, 2000000000)
setPlayerStorageValue(cid, 5424, 1)
return true
end

 

ou

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
if getPlayerStorageValue(cid, 5424) == -1 then

doPlayerAddExperience(cid, 2000000000)
setPlayerStorageValue(cid, 5424, 1)
else
doPlayerSendCancel(cid, "Você ja usou este item")
return true
end
end

Atenciosamente,

PsyMcKenzie.

 

 

Meus Trabalhos.