Ir para conteúdo
  • 0

Hunted System


Subwat

Pergunta

tipo eu queria um sistema assim oh o player digitava !hunted nome da pessoa, o nome da pessoa é adicionado a uma lista de pessoas hunteds ae o cara digita !hunted e mostra a lista das pessoas hunteds e por quem elas estão hunteds. os players só poderiam dar hunted depois do level 2000 e apenas 1x ou poderia tirar o hunted digitando !hunted stop.

valeu

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

explica mais sobre esse sistema

 

Vodkart deu hunted em Subwat e quem matar o Subwat acontece oq? ganha uma recompensa?

 

no caso para dar hunted teria que remover "X" money e dai quem matar esse cara recebe esse "X" money?

Link para o comentário
Compartilhar em outros sites

  • 0

nao, tipo o cara da hunted no outro ae o nome dele fica numa lista junto com o nome dos outros players que estão hunted por alguem no server só que dae na lista mostra tipo assim:

 

Joao Paulo hunted By Subwat.

Dark noob hunted By Dinossauro.

Belzinho hunted By Putao.

assim por diante tipo uma lista mano =) sem recompensa

 

só que só poderia ser usado uma vez e pra tirar o hunted do cara teria que digitar !hunted off

Link para o comentário
Compartilhar em outros sites

  • 0

oq eu n entendi foi o seguinte, ele só vai poder usar 1x?

ele huntou o Subwat, ai se ele der !hunted off ele vai poder huntar alguem de novo?

 

acho q vou fazer po db

 

na db executa

 

ALTER TABLE `players` ADD `hunted` INT NOT NULL DEFAULT '0'

 

 

huntedsys.lua

function onSay(cid, words, param, channel)
if param == "" then
doPlayerPopupFYI(cid,"Para huntar alguém digite: !hunted nome\n\nPara remover o hunted digite: !hunted off\n\n para saber a lista dos jogadores hunted's digite: !hunted list") return true
elseif param == "list" then
local max_players,str = 20,""
str = "--[ Hunted System ]--\n\n"
			local query = db.getResult("SELECT `name`, `hunted` FROM `players` WHERE `hunted` > 0 AND `id` > 6 AND `group_id` < 2;")
			if (query:getID() ~= -1) then k = 1 while true do
   str = str .. "\n " .. k .. ". ".. getPlayerNameByGUID(query:getDataInt("hunted")) .." Hunted By " .. query:getDataString("name")
			k = k + 1
			if not(query:next()) or k > max_players then break end end query:free()end
			doShowTextDialog(cid,6500,str)return true
elseif param == "off" then
if getPlayerStorageValue(cid, 650585) <= 0 then
doPlayerSendCancel(cid, "Você não está huntando ninguém.") return true
end
setPlayerStorageValue(cid, 650585, -1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você tirou seu hunted.")
db.executeQuery("UPDATE `players` SET `hunted` = 0 WHERE `id` = "..getPlayerGUID(cid)) return true
end
local player = getPlayerByNameWildcard(param)
if(not player or player == cid)then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true
elseif getPlayerLevel(cid) < 2000 or getPlayerLevel(player) < 2000 then
doPlayerSendCancel(cid, (getPlayerLevel(cid) < 2000 and "Você" or param).." precisa ser level 2000 ou mais.") return true
elseif getPlayerStorageValue(cid, 650585) >= 1 then
doPlayerSendCancel(cid, "Você já deu hunt em uma pessoa.") return true
end
setPlayerStorageValue(cid, 650585, 1)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você acaba de dar hunted no Jogador "..param..".")		
db.executeQuery("UPDATE `players` SET `hunted` = "..getPlayerGUID(player).." WHERE `id` = "..getPlayerGUID(cid))
return true
end

 

tag

<talkaction words="!hunted;/hunted" event="script" value="huntedsys.lua"/>

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

valeu vodkart ja tinha ti reputado ja pela primeira resposta vou testar aqui beijos.

 

@edit funcionou perfeitamente.

obrigado manow deus ti pague vlw ^^

 

voce conseguiu o do skill la?

bj

Link para o comentário
Compartilhar em outros sites

  • 0

valeu vodkart ja tinha ti reputado ja pela primeira resposta vou testar aqui beijos.

 

@edit funcionou perfeitamente.

obrigado manow deus ti pague vlw ^^

 

voce conseguiu o do skill la?

bj

pra da errado ne ¬¬

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...