Postado Junho 5, 2014 11 anos O Seguinte o script verificar se o jogador concluiu todas as Quest "principais" do servidor caso ele tenho concluído ele através de um comando pode receber um premio configurado. Porem o script esta incompleto e o jogador pode usar o mando quantas vezes quiser e o certo é usar apenas uma vez, deve ser porque o script não verifica se o jogador possui o Storage se alguém poder corrigir agradeço. segue abaixo o script --[[ By Slaake for TK ]]-- function onSay(cid, words, param) Anihi = getPlayerStorageValue(cid, 5010) LVP = getPlayerStorageValue(cid, 100) GH = getPlayerStorageValue(cid, 2471) POI = getPlayerStorageValue(cid, 5561) DH = getPlayerStorageValue(cid, 1007) DL = getPlayerStorageValue(cid, 8943) if POI == 1 and DH == 1 and Anihi == 1 and LVP == 1 and GH == 1 and DL == 1 then doPlayerSendTextMessage(cid, 20, 'Voce ja completou as principais quests do Servidor, e por isso, ganhara um bom premio.') doPlayerAddItem(cid, 2469, 1) setPlayerStorageValue(cid,25000,1) else doPlayerSendTextMessage(cid, 20, 'Voce nao completou todas as principais quests do servidor, complete-as e depois use este comando para ganhar seu premio ou voce ja pegou seu premio.') return true end end
Postado Junho 5, 2014 11 anos tenta --[[ By Slaake for TK ]]-- function onSay(cid, words, param) Anihi = getPlayerStorageValue(cid, 5010) LVP = getPlayerStorageValue(cid, 100) GH = getPlayerStorageValue(cid, 2471) POI = getPlayerStorageValue(cid, 5561) DH = getPlayerStorageValue(cid, 1007) DL = getPlayerStorageValue(cid, 8943) if getPlayerStorageValue(cid, 45670) == 0 then if POI == 1 and DH == 1 and Anihi == 1 and LVP == 1 and GH == 1 and DL == 1 then doPlayerSendTextMessage(cid, 20, 'Voce ja completou as principais quests do Servidor, e por isso, ganhara um bom premio.') doPlayerAddItem(cid, 2469, 1) setPlayerStorageValue(cid,45670,1) else doPlayerSendTextMessage(cid, 20, 'Voce nao completou todas as principais quests do servidor, complete-as e depois use este comando para ganhar seu premio ou voce ja pegou seu premio.') end else doPlayerSendTextMessage(cid, 20, 'Voce ja pegou o seu premio.') end return TRUE end 16/11/2014 23/11/2014 RIP AnneMotta 21/01/2012 - 15/01/2014 Liga das lendas: DIAMOND É A META
Postado Junho 5, 2014 11 anos function onSay(cid, words, param) local quest_storage = 45670 local item_reward, quantidade = 2469, 1 local storage = { anihi = 5010, lpv = 100, gh = 2471, poi = 5561, dh = 1007, dl = 8943 } if getPlayerStorageValue(cid, quest_storage) == 0 then if getPlayerStorageValue(cid, storage.anihi) == 1 and getPlayerStorageValue(cid, storage.lpv) == 1 and getPlayerStorageValue(cid, storage.gh) == 1 and getPlayerStorageValue(cid, storage.poi) == 1 and getPlayerStorageValue(cid, storage.dh) == 1 and getPlayerStorageValue(cid, storage.dl) == 1 then doPlayerSendTextMessage(cid, 20, 'Voce ja completou as principais quests do Servidor, e por isso, ganhara um bom premio.') doPlayerAddItem(cid, item_reward, quantidade) setPlayerStorageValue(cid, quest_storage, 1) else doPlayerSendTextMessage(cid, 20, 'Voce nao completou todas as principais quests do servidor.') end else doPlayerSendTextMessage(cid, 20, 'Voce ja pegou o seu premio.') end return true end STYLLER OT 2022
Postado Junho 5, 2014 11 anos testei os dois scripts: remove o Storage do player e usei o comando porem só aparece Você já pegou o seu premio. não manda a mensagem caso alguma quest não tenha sido completada.
Postado Junho 5, 2014 11 anos Amigo, Esse script não remove storage algum... e se esta dando a mensagem vc não completou tanana tanana... tem 2 opções.... A quest em questão não esta dando o storage que vc acha que esta..., ou não esta dando storage algum, ou vc não tem todas as quests completas... confira no arquivo de cada quest as storages... e LEMBRANDO UNIQUE E ACTIONID não são storages.... Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
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.