FeehGusso 3 Postado Abril 10, 2011 Share Postado Abril 10, 2011 (editado) Duvida Sanada ! Bye Editado Abril 15, 2011 por FeehGusso Link para o comentário Compartilhar em outros sites More sharing options...
0 ofrog 0 Postado Outubro 28, 2011 Share Postado Outubro 28, 2011 (editado) demonbholder, ganhou REP+ como faço pra não da de criar outro char com o mesmo nick enquanto o player estiver com a tag? fico no aguardo Editado Outubro 28, 2011 por oFrog Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Outubro 29, 2011 Share Postado Outubro 29, 2011 Pois é cara, o problema disso é que a parte do account manager fica nas sources ou no site. Ai não sei, de repente poderia fazer um globalevent que ficasse checando a cada tanto tempo se alguém criou um char com o nome e então excluísse o char, mas seria meio gambiarra. Link para o comentário Compartilhar em outros sites More sharing options...
0 ofrog 0 Postado Outubro 29, 2011 Share Postado Outubro 29, 2011 é cara, tem q criar uma tabela na db, pra reconhecer os char que tiver com a tag [VIP], como se não tiver-se ela ;P Dps eu vou olhar direitinho... Tem como enviar editado o script abaixo, só pra dobrar o life e mana? Sem add a tag [VIP]? function onLogin(cid) if (isVip(cid) == TRUE and string.match(getCreatureName(cid), "%p%a+%p") ~= '[VIP]') or (isVip(cid) == FALSE and string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]') then doPlayerSendTextMessage(cid, 4, "Você vai ser kikado em 10 segundos para mudar seu nome.") addEvent(doChangeStats, 10000, cid) end return TRUE end function doChangeStats(cid) local ne = string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]' and string.sub(getCreatureName(cid), 7) or "[VIP] " .. getCreatureName(cid) local id = getPlayerGUID(cid) if string.match(getCreatureName(cid), "%p%a+%p") == '[VIP]' then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)/2) setCreatureMaxMana(cid, getCreatureMaxMana(cid)/2) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)/2) doCreatureAddMana(cid, getCreatureMaxMana(cid)/2) else setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)*2) setCreatureMaxMana(cid, getCreatureMaxMana(cid)*2) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)*2) doCreatureAddMana(cid, getCreatureMaxMana(cid)*2) end doRemoveCreature(cid) db.query("UPDATE `players` SET `name` = '"..ne.."' WHERE `id` = "..id) end Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Outubro 29, 2011 Share Postado Outubro 29, 2011 Tenta: function onLogin(cid) if (isVip(cid) == TRUE and getPlayerStorageValue(cid, 56000) == -1) or (isVip(cid) == FALSE and getPlayerStorageValue(cid, 56000) == 1) then doPlayerSendTextMessage(cid, 4, "Sua vida e mana foram alterados.") if isVip(cid) then setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)*2) setCreatureMaxMana(cid, getCreatureMaxMana(cid)*2) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)*2) doCreatureAddMana(cid, getCreatureMaxMana(cid)*2) setPlayerStorageValue(cid, 56000, 1) else setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)/2) setCreatureMaxMana(cid, getCreatureMaxMana(cid)/2) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)/2) doCreatureAddMana(cid, getCreatureMaxMana(cid)/2) setPlayerStorageValue(cid, 56000, -1) end end return true end Link para o comentário Compartilhar em outros sites More sharing options...
0 ofrog 0 Postado Outubro 31, 2011 Share Postado Outubro 31, 2011 (editado) deu~~ Editado Outubro 31, 2011 por oFrog Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
FeehGusso 3
Duvida Sanada ! Bye
Editado por FeehGussoLink para o comentário
Compartilhar em outros sites
20 respostass a esta questão
Posts Recomendados