Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: ciężka
1. [GTAIV] Ciężka sprawa.. (Steam)
Witam,

Posiadam wersj? GTA IV na Steam, problem w tym, ?e kod seryjny kt?ry otrzyma?em nie dzia?a, sprawdza?em, pr?bowa?em... ale nie w tym rzecz.
Czy posiada kto? fajnego cracka do GTA IV kt?ry poradzi sobie z tym problemem?

Dzi?kuje!
Malibu.
2. Triggerowanie funkcji admina, ciężka sprawa
Na wst?pie chcia?bym o?wiadczy?, ?e za rozwi?zanie tego problemu daj? tyle piw ile zdo?am oraz respekt, a je?li nadal ma?o to mog? co? jeszcze dorzuci?.

Witam. Mam dylemat, poniewa? nie wiem jak i czy w og?le mo?na ztriggerowa? ServerEvent odpowiadaj?cy np. za dawanie jetpacka bez rangi Administratora ?

Chodzi mi o takie co?

Mamy po c side co? takiego :

[lua]
elseif ( source == aTab1.JetPack ) then triggerServerEvent ( "aPlayer", localPlayer, player, "jetpack" )
[/lua]

oznacza to tyle, ?e je?li nadusimy button z gui Admina, to damy jetpack lub dostaniemy. (w zaleznosci od celu)

Przejdzmy to samego triggeru...

pierwszy argument "aPlayer" oznacza nazwe eventu, drugi element wykonuj?cy trigger, trzeci gracza kt?ry ma dosta? jetpacka (gracza, nie jego nick czy konto). Natomiast czwarty jest to tzw. action czyli akcja (w tym przypadku "jetpack" czyli danie jetpacka)

po ztriggerowaniu w?druje to do serwera :

gdzie mamy takie co?

[lua]
elseif ( action == "jetpack" ) then
if ( doesPedHaveJetPack ( player ) ) then
removePedJetPack ( player )
action = "jetpackr"
else
if ( getPedOccupiedVehicle ( player ) ) then outputChatBox ( "Unable to give a jetpack - "..getPlayerName ( player ).." is in a vehicle", source, 255, 0, 0 )
else
if ( givePedJetPack ( player ) ) then
action = "jetpacka"
end
end
end
[/lua]

jes...