Estou fazendo as aulas do Roksas e um dos exercícios foi esse
Exercício: Crie uma quest que cheque cap, level e premium antes de dar o premio:
e eu fiz o seguinte

Estou fazendo as aulas do Roksas e um dos exercícios foi esse
Exercício: Crie uma quest que cheque cap, level e premium antes de dar o premio:
e eu fiz o seguinte
Lembrando que suas tentativas já é um otimo começo eu comecei assim aprendi fazer script errando dessa forma então continue tentando de qualquer forma estou aqui te deixando um exemplo de script mais ou menos como você quer!!! baseado no seu
Ta muito errado faltando varias tags e verificações erradas, mais continue tentando que vc aprende melhor forma de todas é aprender assim!
function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) <= 10 then if getPlayerFreeCap(cid) >= 1 then if getPlayerPremiumDays(cid) >= 1 then doPlayerAddItem(cid, 7834, 2) doPlayerSendTextMessage(cid, 22, "Você Ganhou 2 Stones.") else doPlayerSendTextMessage(cid, 22, "Você não é premium account.") end else doPlayerSendTextMessage(cid, 22, "Faltou CAP.") end else doPlayerSendTextMessage(cid, 22, "Você é acima de level 10.") end return true end
Olha tbm sou iniciante, mas sei os coceitos basicos! Toma ai:
function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= 10 then else doPlayerSendTextMessage(cid,22,"Você é acima de level 10!") return true end if getPlayerFreeCap(cid) <= 2 else doPlayerSendTextMessage(cid,22,"Você Não Tem Cap Suficiente!") return true end if getPlayerPremiumDays(cid) <= 1 else doPlayerSendTextMessage(cid,22,"Você Não è Premium!!") return true end doRemoveItem(item.uid) doPlayerGiveItem(cid,7834,2) doPlayerSendTextMessage(cid,22,"Você Ganhou 2 Stones") return true end
Hello! How are you? It's fine?
Okay, so you like my helps? if yes, then do you can like my post, give-me a reputation, you can't?
Good morning for everyone! And have a good day!
Seu sistema está incorreto, está faltando "then" quando faz uma checagem com "if", a lógica do if e else também está incorreta.Olha tbm sou iniciante, mas sei os coceitos basicos! Toma ai:
function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) >= 10 then else doPlayerSendTextMessage(cid,22,"Você é acima de level 10!") return true end if getPlayerFreeCap(cid) <= 2 else doPlayerSendTextMessage(cid,22,"Você Não Tem Cap Suficiente!") return true end if getPlayerPremiumDays(cid) <= 1 else doPlayerSendTextMessage(cid,22,"Você Não è Premium!!") return true end doRemoveItem(item.uid) doPlayerGiveItem(cid,7834,2) doPlayerSendTextMessage(cid,22,"Você Ganhou 2 Stones") return true end
Mais é assim que se aprende, tentando
@@victorjgp, se a ajuda oferecida pelo usuário @Lukeskywalker funcionou, por gentileza clique em resolvido.
Att.
Móvido para Área de resolvidos
obrigado
Antenciosamente, Mudrock
Mensagens privadas somente sobre outros assuntos!
Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.
MudrockAprova#
- EkzGuard