Witamy na GTAOnline Obecny czas to 2017-11-25, 12:11 Użytkowników: 72292
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj
GTAONLINE.PL
Tematy otagowane jako: wezwania
1. Wezwania frakcyjne
Witam, jak zrobić aby informacja kto wzywał daną służbę np. /997 i informacja pokazuje się dla danej grupy ACL?
Stawiam piwo i respekt za wytłumaczenie bądź dodanie w kodzie.

[ Dodano: 2016-08-20, 08:57 ]
Zapomniałem dodać kodu:

outputChatBox 
("/999 - Pogotowie Ratunkowe /998 - Straż Pożarna /997 - Policja"everybody,255255255true)

function 
pogotowie(thePlayer)

local gracz getPlayerName(thePlayer)

outputChatBox (gracz.."  Wzywa Pogotowie Ratunkowe! "getRootElement(),12023563)
end
addCommandHandler
("999"pogotowie)

function 
straz(thePlayer)

local gracz getPlayerName(thePlayer)

outputChatBox (gracz.."  Wzywa Straz Pozarna!"getRootElement(),2192463)
end
addCommandHandler
("998"straz)

function 
policja(thePlayer)

local gracz getPlayerName(thePlayer)

outputChatBox (gracz.."  Wzywa Policje!"getRootElement(),24219180)
end
addCommandHandler
("997"policja)
2. Wezwania frakcyjne
Cześć [you]!
Mam pewien problem, dotyczy on programowania GUI (nigdy mi GUI nie wychodzi)

Kod:
[lua]--numer alarmowy 112--

--panel--
addEventHandler("onClientResourceStart", resourceRoot,
function()
okno112 = guiCreateWindow(348, 145, 657, 415, "Numer alarmowy 112", false)
guiWindowSetSizable(okno112, false)

local powod112 = guiCreateEdit(9, 145, 638, 260, "", false, okno112)
local wyslij112 = guiCreateButton(9, 94, 168, 41, "Wyślij zgłoszenie", false, okno112)
guiSetFont(wyslij112, "default-bold-small")
local anuluj112 = guiCreateButton(482, 94, 165, 41, "Anuluj", false, okno112)
guiSetFont(anuluj112, "default-bold-small")
guiSetVisible(okno112, false)
end
)

function openPanel()
guiSetVisible(okno112, true)
showCursor(true)
end
addCommandHandler("112", openPanel)

function zamykamy()
if source ~= anuluj112 then
guiSetVisible(okno112,false)
end
end
addEventHandler ( "onClientGUIClick", root, zamykamy)
[/lua]

Chciałbym, że jak ktoś wpisze powód w zmiennej "powod112" to (jeśli jest SAPD, SMSA, SAMC, PSP dostępne) wyświetli się informacja na czacie, że
ten i ten gracz potrzebuje pomocy z powodem takim i takim..

Próbowałem używać [wmta]guiGetText[/wmta]
i innych tego typu.. GUI nie jest moją mocną stroną, więc chce się go douczyć..

Próbować to trigger'ować na server-side i sprawdzać, czy ...
3. [SKRYPT] Wezwania frakcyjne
No wiadomo o co chodzi

Komendy:

/999
/998
/997

Screen

http://imgur.com/MZCFEd1


Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.



Miłego korzystania :)

PS: Wiem,że skrypt jest prosty ale od czegoś sie zaczyna.
4. [INNE] Wezwania
Witam robię mini system wezwań i zastanawiam się jak zrobić odczyt wszystkich plików wezwań z folderu Taxi

cmd
Pawn

CMD
:wezwania(playeridparams[])
{
    new 
file[200];
    for(new 
idid MAX_WEZWANid++)
    {
        
format(file,sizeof(file),"/Wezwania/Taxi/%s_%i.ini",wez[id][wzywajacy], id);
        
wez[id][wid] = DOF2_GetInt(file"id");
        new 
xd[200];
        
format(xd,sizeof(xd),"%i %s",wez[id][wid], DOF2_GetString(file"miejsce"));
        return 
ShowPlayerDialog(playeridINFODIALOG_STYLE_MSGBOX"INFO"xd"Zamknij"#);
    
}
    return 
1;
}


To mi nie działa wyskakuje mi 0, system wezwan dziala tak że jak ktoś wezwie pomoc zapisuje się do pliku jego nick oraz miejsce.
Chciałbym aby cmd otwrzyć listę wszystkich wezwań
Za pomoc piwka

[ Dodano: 2014-11-29, 13:56 ]
Pomoże ktoś ? Chodzi mi o wczytanie wszystkich plików z folderu i danie danych do GUI.

Pomocy
5. Komenda Wezwania
Witam.
Pozwolę sobie napisac kolejny temat, w którym również opiszę sytuację z którą nie mogę sobie dac rady :( ...

No więc.
Chciałbym zrobic, aby po wpisaniu komendy "przykładowo" /taxi, pracownikowi TAXI, zostało wysłane " Gracz XXXXXX wzywa taksówkę ", oraz CEL był zaznaczony literką różową (C) < Tak jak CATALINA z Gta SA ( Single ).

Prosiłbym po prostu o funkcję których muszę użyc, lub jakiś prosty fragment kodziku, który sobie przeanalizuję krok po kroczku, i napiszę samemu :P .
Z góry bardzo dziękuje.
W lodóweczce chłodzą się już dla pomocników zimniuuuuuuuuuutkie :)
6. [INNE] wezwania
Cytat:

if (strcmp(cmd, "/997", true)==0)
{
strmid(mpt,cmdtext,5,strlen(cmdtext));
if(!strlen(mpt)) {
SendClientMessage(playerid, c_Poli, "/997 [miejsce]");
return 1;
}
format(string, sizeof(string), "Gracz %s wzywa Policjanta do: %s",PlayerName(playerid), mpt);
SendMessageToPolicja(c_Poli, string);
return 1;
}


witam mam takie wezwanie policji:

Chce zeby nie mozna było wpisac samego /997
tylko jak sie wpisze samo /997 to wyskoczy nam :
/997 [miejsce]
z góry thx za pomoc
7. Wezwania
Witajcie. Mozecie wytlumaczyc mi dlaczego 'Gracz Word wezwal Pomoc Drogowa' pokazuje sie kazdemu graczowi ?

function wezwaniaPdplayer )
 
local liczba countPlayersInTeam getTeamFromName("Pomoc Drogowa") )
 if 
liczba 0 then
  local players 
getPlayersInTeam getTeamFromName("Pomoc Drogowa") ) 
  for 
kv in ipairs players ) do 
   
local pobierz getElementData(v"afk_state")
   if 
pobierz == false then
    local randomPlayer 
getRandomPlayer pobierz )
    
local gracz string.gsub(getPlayerName(player), "#%x%x%x%x%x%x""")
    
outputChatBox("Gracz " .. gracz .. " wezwał Pomoc Drogową!"2552550player)
    
outputChatBox("Wezwałeś Pomoc Drogową ! Czekaj cierpliwie!"player2552550)
   else
    
outputChatBox("Przykro mi, ale aktualnie na serwerze nie ma mechaników, którzy są obecni!"player,  255255255)
   
end
  end
 
else
  
outputChatBox("Przykro mi, ale aktualnie na serwerze nie ma mechaników!"player,  2552550)
 
end
end
addCommandHandler 
"pd"wezwaniaPd )
.
8. Wezwania
Witajcie, znalazlem kod na wezwania. Ale nie działa on poprawnie. Wiadomość pokazuje się wszystkim graczom na serwerze. Grzebałem coś i nie działa w ogóle. Może ktoś zobaczyć ?

function pdCommand thePlayergraczcommandsource )
    
local team getPlayerTeam "Pomoc Drogowa" )
    
local gracz getRandomPlayer ()
    
local pd2 getPlayersInTeam ()
    
local ile countPlayersInTeam ()
    if 
ile == 0 then
    outputChatBox 
"Aktulnie nie ma Pomocy Drogowej, przepraszamy.!"thePlayer25500false )
    else
    
outputChatBox ("Pomoc Drogowa jest juz w drodze"thePlayer2552550false )
            
blip createBlipAttachedTo thePlayer531255000099999.0pd )
            
outputChatBox ("Gracz wezwał Pomoc Drogowa. Patrz na mapke!"team 255255)
        
end
    end
addCommandHandler 
"pd"pdCommand )

function 
pdCancelCommand thePlayercommandsource )
    
local team getPlayerTeam "Pomoc Drogowa" )
    
local gracz getRandomPlayer ()
    
local pd2 getPlayersInTeam "Pomoc Drogowa" )
outputChatBox ("Pomoc Drogową odwolano"thePlayer2552550false )
destroyElement blip )
    if 
getPlayerTeam gracz ) == team then
    outputChatBox 
("Twoj klient odwolal Pomoc Drogową."ile2552550false )
    
end
end
addCommandHandler 
"pdo"pdCancelCommand )





phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,08 sekundy. Zapytań do SQL: 8