Wysłany: 2016-08-06, 16:42
ZZiomek
..::LUA::..
Wiek: 26 Na forum: 3867 dni Posty: 134
Nick w MP: NexBoy
Piwa : 5961
Witam
mam taki problem z komend? /taxi gdy gracz? j? wpisz to nie wyswietla si? graczowi z taxi, ?e go wzywa
tutaj kod
local Sx ={}
Sx . timer = nil
addCommandHandler ( "taxi" , function( plr , cmd )
if isTimer ( Sx . timer ) then
outputChatBox ( "* Wezwania taxi mo?emy wysy?a? co 2 minuty!" , plr , 255 , 0 , 0 )
return
end
outputChatBox ( "* Wezwa?e?(a?) taxi, st?j w miejscu i czekaj." , plr , 244 , 219 , 8 )
setElementData ( plr , "msg" , true )
Sx . timer = setTimer ( setElementData , 120000 , 1 , plr , "msg" , false )
for i , v in ipairs ( getElementsByType ( "player" )) do
if getElementData ( v , "player:duty" ) ~= "TSA" then return end
local x , y , z = getElementPosition ( plr )
local zone1 = getZoneName ( x , y , z )
local zone2 = getZoneName ( x , y , z , true )
outputChatBox ( "* Gracz " .. getPlayerName ( plr ).. " potrzebuje taxi!. Znajduj? si? na ulicy " .. zone1 .. " w " .. zone2 .. "" , v , 60 , 255 , 0 )
return
end
end )
Wysłany: 2016-08-06, 17:01
Brzysiek
Skrypter pralek
Wiek: 27 Na forum: 5198 dni Posty: 488
Nick w MP: Brzysiek
Piwa : 1034
local Sx ={}
-- Sx . timer = nil
-- zmienna Sx . timer nie ma sensu po stronie serwera . Je ? li wiele graczy wpisze t ? komend ? to timer b ? dzie si ? nadpisywa ? i blokada na 2 minuty b ? dzie schodzi ?.
addCommandHandler ( "taxi" , function( plr , cmd )
if getElementData ( plr , "msg" ) then
outputChatBox ( "* Wezwania taxi mo?emy wysy?a? co 2 minuty!" , plr , 255 , 0 , 0 )
return
end
outputChatBox ( "* Wezwa?e?(a?) taxi, st?j w miejscu i czekaj." , plr , 244 , 219 , 8 )
setElementData ( plr , "msg" , true )
setTimer (function( plr )
if isElement ( plr ) then -- po 2 minutach gracz mo ? e wyj ?? z serwera i wtedy element zniknie . By unikn ?? b ?? d ? w w debugu , mo ? na doda ? sprawdzanie .
setElementData ( plr , "msg" , false )
end
end , 120000 , 1 , plr )
for i , v in ipairs ( getElementsByType ( "player" )) do
-- if getElementData ( v , "player:duty" ) ~= "TSA" then return end
-- je ? li jakikolwiek gracz nie by ? by na duty w TSA to p ? tla nie wykona si ? na wszystkich graczy . Patrz : return
if getElementData ( v , "player:duty" ) == "TSA" then
local x , y , z = getElementPosition ( plr )
local zone1 = getZoneName ( x , y , z )
local zone2 = getZoneName ( x , y , z , true )
outputChatBox ( "* Gracz " .. getPlayerName ( plr ).. " potrzebuje taxi!. Znajduj? si? na ulicy " .. zone1 .. " w " .. zone2 .. "" , v , 60 , 255 , 0 )
return
end
end
end )
Wysłany: 2016-08-06, 17:28
ZZiomek
..::LUA::..
Wiek: 26 Na forum: 3867 dni Posty: 134
Nick w MP: NexBoy
Piwa : 5961
Dzi?kuje za pomoc leci piwko! temat do zamkni?cia
Podpis
Dodaj na Steam: Kod: 1093365219
Discord: NoOne#3644
Tagi: system :: wezwan
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: