Ir para conteúdo
  • 0

comando all temple


clebao666

Pergunta

ola! galera ..

 

gostaria de modificar essa script para apenas puxar os players que eu quiser tipo os cara se inscrevem pro torneio e eu do o comando ae puxa os players inscritos pra area determinada. e tbm se puder nessa mesma script por pra nao puxar players que estejam com um certo item tipo revives e potes de vida.

 

function onSay(cid, words, param)
local players = getPlayersOnline()
local pos = {x=1049, y=1045, z=7} -- posição do lugar onde todos vao
for i=1, #players do
doTeleportThing(players, pos)
end
db.executeQuery("UPDATE `players` SET `posx` = '"..pos.x.."', `posy` = '"..pos.y.."', `posz` = '"..pos.z.."';")
return true
end

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

So basta configura.

 

local items = {2461, 2450, 2650} -- items que não poderão usar
local pos = {x=1049, y=1045, z=7} -- posição do lugar onde todos vao
local storage = 31231 -- teleportara quem ta com storage 31231 no valor de 1 
 
function onSay(cid, words, param)
    local players = getPlayersOnline()
    for i = 1, #players do
        for a = 1, #items do
            if getPlayerStorageValue(players[i], storage) == 1 then
                if getPlayerItemCount(players[i], items[a]) >= 1 then
                    doPlayerSendCancel(players[i], "Você não pode ser teleportado com esse item.")
                    break
                else
                    doTeleportThing(players[i], pos)
                end
            end
        end
    end
    db.executeQuery("UPDATE `players` SET `posx` = '"..pos.x.."', `posy` = '"..pos.y.."', `posz` = '"..pos.z.."';")
    return true
end
Link para o comentário
Compartilhar em outros sites

  • 0

ae man. da hr mais e agora como instala isso ae tipo>>

o player se increve o joao e tadeu ae como poe pra puxar so eles e a script que vc passo ae nao ta puxando nem com apenas um player on que to testando aq off line.

preciso puxar com essascript ae somente os player que vao se inscrever para o torneio que tbm sera por um comando (!subscribe) ae eu faço o comando no caso /torneio e ae vem so o joao e o tadeu que tao inscritos .. entendeu.

 

 

se puder ajudar agradeço dmais vlw man.

 

So basta configura.

local items = {2461, 2450, 2650} -- items que não poderão usar
local pos = {x=1049, y=1045, z=7} -- posição do lugar onde todos vao
local storage = 31231 -- teleportara quem ta com storage 31231 no valor de 1 
 
function onSay(cid, words, param)
    local players = getPlayersOnline()
    for i = 1, #players do
        for a = 1, #items do
            if getPlayerStorageValue(players[i], storage) == 1 then
                if getPlayerItemCount(players[i], items[a]) >= 1 then
                    doPlayerSendCancel(players[i], "Você não pode ser teleportado com esse item.")
                    break
                else
                    doTeleportThing(players[i], pos)
                end
            end
        end
    end
    db.executeQuery("UPDATE `players` SET `posx` = '"..pos.x.."', `posy` = '"..pos.y.."', `posz` = '"..pos.z.."';")
    return true
end

 


Link para o comentário
Compartilhar em outros sites

  • 0

Claro que não vai puxar ninguem, você não leu? "teleportara quem ta com storage 31231 no valor de 1"

Mano quando for fazer um pedido explica logo tudo de vez.

 

Os dois são talkactions

 

1 - Esse é para se registrar no torneio, fiz rapido mas ta funcionando

.lua

local storage = 31231
function onSay(cid, words, param)
    if getPlayerStorageValue(cid, storage) == -1 then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você acabo de se escrever no torneio!")
        setPlayerStorageValue(cid, storage, 1)
    else
        setPlayerStorageValue(cid, storage, -1)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você acabo de se desescrever no torneio!")
    end
    return true
end

2 - E esse e para o god teleporta quem se escreveu no torneio


local items = {2461, 2450, 2650} -- items que não poderão usar
local pos = {x=1049, y=1045, z=7} -- posição do lugar onde todos vao
local storage = 31231 -- teleportara quem ta com storage 31231 no valor de 1 
 
function onSay(cid, words, param)
    local players = getPlayersOnline()
    for i = 1, #players do
        for a = 1, #items do
            if getPlayerStorageValue(players[i], storage) == 1 then
                if getPlayerItemCount(players[i], items[a]) >= 1 then
                    doPlayerSendCancel(players[i], "Você não pode ser teleportado com esse item.")
                    break
                else
                    doTeleportThing(players[i], pos)
                end
            end
        end
    end
    db.executeQuery("UPDATE `players` SET `posx` = '"..pos.x.."', `posy` = '"..pos.y.."', `posz` = '"..pos.z.."';")
    return true
end 

As tag's são essa:

.xml

<talkaction words="!subscribe" script="nome_do_primeiro_script.lua" />
<talkaction words="/torneio" script="nome_do_segundo_script.lua" />
Link para o comentário
Compartilhar em outros sites

  • 0

 

Claro que não vai puxar ninguem, você não leu? "teleportara quem ta com storage 31231 no valor de 1"

Mano quando for fazer um pedido explica logo tudo de vez.

 

Os dois são talkactions

 

1 - Esse é para se registrar no torneio, fiz rapido mas ta funcionando

.lua

local storage = 31231
function onSay(cid, words, param)
    if getPlayerStorageValue(cid, storage) == -1 then
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você acabo de se escrever no torneio!")
        setPlayerStorageValue(cid, storage, 1)
    else
        setPlayerStorageValue(cid, storage, -1)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você acabo de se desescrever no torneio!")
    end
    return true
end

2 - E esse e para o god teleporta quem se escreveu no torneio


local items = {2461, 2450, 2650} -- items que não poderão usar
local pos = {x=1049, y=1045, z=7} -- posição do lugar onde todos vao
local storage = 31231 -- teleportara quem ta com storage 31231 no valor de 1 
 
function onSay(cid, words, param)
    local players = getPlayersOnline()
    for i = 1, #players do
        for a = 1, #items do
            if getPlayerStorageValue(players[i], storage) == 1 then
                if getPlayerItemCount(players[i], items[a]) >= 1 then
                    doPlayerSendCancel(players[i], "Você não pode ser teleportado com esse item.")
                    break
                else
                    doTeleportThing(players[i], pos)
                end
            end
        end
    end
    db.executeQuery("UPDATE `players` SET `posx` = '"..pos.x.."', `posy` = '"..pos.y.."', `posz` = '"..pos.z.."';")
    return true
end 

As tag's são essa:

.xml

<talkaction words="!subscribe" script="nome_do_primeiro_script.lua" />
<talkaction words="/torneio" script="nome_do_segundo_script.lua" />

 

man tu e meio bravaoo e tal.

 

mais man tu é incrivel tu regassaaaaaaaaa. reputado e vlw a ajuda man.

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...