Postado Janeiro 26, 2015 10 anos Autor https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpa1/v/t34.0-12/10942249_782072608538952_1370976683_n.jpg?oh=27b5ea15657811777a73a47510ecbc5f&oe=54C7BD4A&__gda__=1422394602_d0c25f9a0bc141ddb1f69ca5469dd5ca Uma dúvida, nas vocation, eu coloco todos os id certo? Editado Janeiro 26, 2015 10 anos por jNo (veja o histórico de edições) (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Janeiro 26, 2015 10 anos Solução https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpa1/v/t34.0-12/10942249_782072608538952_1370976683_n.jpg?oh=27b5ea15657811777a73a47510ecbc5f&oe=54C7BD4A&__gda__=1422394602_d0c25f9a0bc141ddb1f69ca5469dd5ca Uma dúvida, nas vocation, eu coloco todos os id certo? Tenta esse function onSay(cid, words, param) local voc = { --[ID DA VOC ATUAL] = {level = LEVEL NECESSARIO, promoteid = VOCACAO PROMOVIDA, preco = PREÇO COBRADO} [1] = {level = 100, promoteid = 2, preco = 1000}, [2] = {level = 200, promoteid = 3, preco = 2000}, } local d = voc[getPlayerVocation(cid)] if not d then return doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_2, "Você não pode mais se promover.") and true elseif getPlayerMoney(cid) < d.preco then return doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_2, "Você não tem dinheiro("..(d.preco)..") para se promover.") and true elseif getPlayerLevel(cid) < d.level then return doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_2, "Você não tem level("..(d.level)..") para se promover.") and true end doPlayerSetVocation(cid, d.promoteid) doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_2, "Parabéns, você se promoveu!.") doSendMagicEffect(getThingPos(cid), 29) doSendMagicEffect(getThingPos(cid), 30) doPlayerRemoveMoney(cid, d.preco) return true end Editado Janeiro 26, 2015 10 anos por Snowsz (veja o histórico de edições) _ .-'` `} _./) / } .'o \ | } '.___.'`.\ {` /`\_/ , `. } ME DA UMA NOZ! \=' .-' _`\ { `'`;/ `, } _\ @ ; } /__`;-...'--' Cluck!
Postado Janeiro 26, 2015 10 anos Arrumei, eu troquei as bolas ... Uma dúvida, nas vocation, eu coloco todos os id certo? Não, só as que estão... Merda, usei a função getPromotedVocation(cid) erradamente kkkkk espera, se o do snowz não pegar eu arrumo o meu... Tenta esse function onSay(cid, words, param) local voc = { --[ID DA VOC ATUAL] = {level = LEVEL NECESSARIO, promoteid = VOCACAO PROMOVIDA, preco = PREÇO COBRADO} [1] = {level = 100, promoteid = 2, preco = 1000}, [2] = {level = 200, promoteid = 3, preco = 2000}, } local d = voc[getPlayerVocation(cid)] if not d then return doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_2, "Você não pode mais se promover.") and true elseif getPlayerMoney(cid) < d.preco then return doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_2, "Você não tem dinheiro("..(d.preco)..") para se promover.") and true elseif getPlayerLevel(cid) < d.level then return doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_2, "Você não tem level("..(d.level)..") para se promover.") and true end doPlayerSetVocation(cid, d.promoteid) doPlayerSendTextMessage(cid, TALKTYPE_ORANGE_2, "Parabéns, você se promoveu!.") doSendMagicEffect(getThingPos(cid), 29) doSendMagicEffect(getThingPos(cid), 30) doPlayerRemoveMoney(cid, d.preco) return true end Snowz, as variáveis não estão trocadas ? d.preço não existe eu acho, não era para ser voc.preço ? Editado Janeiro 26, 2015 10 anos por Caronte (veja o histórico de edições) Se quiser sua dúvida tirada, mande PM com os links, e não com a dúvida (outros podem ter a mesma dúvida, e o fórum serve para ser usado). Tópicos: [FAQ] BBCODE [LIB] Constant [RME] Administrando bordas. [TALK] Broadcast Editável. [TALK] Sugest. [TALK] Checkpoint. [MOVE] Pântano pegajoso. [ACTION] Piggy Bank. (Cassino). [GLOBAL] Uptime Ad. [C0DE] Consertando 'Invalid Password' [PROGRAM] Quest Maker
Postado Janeiro 26, 2015 10 anos Autor Script do Snow funcionou, reputei os 2 pela ajuda (1º) | [8.60] - Galaxy Server - Download (2º) | [8.60] - Glorious Server - Download (3º) | [8.60] - Epic Server - Download
Postado Julho 29, 2015 9 anos Arrumei, eu troquei as bolas ... Não, só as que estão... Merda, usei a função getPromotedVocation(cid) erradamente kkkkk espera, se o do snowz não pegar eu arrumo o meu... Snowz, as variáveis não estão trocadas ? d.preço não existe eu acho, não era para ser voc.preço ? Tem como voce passar a Tag do Talkaction.xml ?? by : GOTD esperando voce morrer.. 40% Scripter 70% Mapper
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.