SU
pedido

Hunted System

Por Subwat, 28 de jul. de 2012 em Scripts

21
4.9k
SubwatS
28 de julho de 2012 às 19:20

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

VodkartV
28 de julho de 2012 às 19:27

http:// forums. ot serv. com. br/showthread.php?135009-Wanted-Dead-or-Alive!(V3)

 

retira os espaços /\

Editado Julho 28 por Vodkart

SubwatS
28 de julho de 2012 às 19:38

obrigado, da pra voce conseguir akele script la do skill q eu ti pedi la no outro topico?

vlw s2

VodkartV
28 de julho de 2012 às 19:40

tinha esquecido

tenho que refazer

vou da uma olhada

SubwatS
28 de julho de 2012 às 19:41

obrigado ^^, esse que você postou aqui do wanted dead or alive não funcionou no meu server auhahua eu ja tinha usado ele mas vlw msm assim.

bj

VodkartV
28 de julho de 2012 às 19:46

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?

SubwatS
28 de julho de 2012 às 19:53

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

VodkartV
28 de julho de 2012 às 21:22

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 Julho 28 por Vodkart

rotiicaroR
28 de julho de 2012 às 21:28

da hora essa ideia de subwta mano se de certo corpatilha ae pf

VodkartV
28 de julho de 2012 às 21:34

ah sim

é pq eu to postando pra dar errado

desculpa ai

rotiicaroR
28 de julho de 2012 às 21:54

ah sim

é pq eu to postando pra dar errado

desculpa ai

pq mano ?

SubwatS
28 de julho de 2012 às 22:31

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

rotiicaroR
28 de julho de 2012 às 22:53

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 ¬¬

exorcistE
29 de julho de 2012 às 14:18

cara deixa disso, o vodkart quis ser sarcastico

LeoxtibiaL
31 de julho de 2012 às 08:32

DB = database... acesse sua database e execute essa query