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: drugiej
1. Przeniesienie zmiennej z funkcji do drugiej funkcji
Cze?? wszystkim i g?ry dzi?kuj? za pomoc.

Gryzie mnie pewien problem przez kt?ry nie mog? napisa? skryptu w spos?b w kt?ry bym chcia? to zrobi?.

Mianowicie problem mam w przeniesieniu zmiennej utworzonej przez jedn? funkcje do innej funkcji wygl?da to tak:

Funkcja nr 1 gdy wype?ni? si? warunki tworzy marker oraz pojazd czyli
marker1 = createMarker itd...
pojazd = createVehicle itd...

Teraz musz? uruchomi? funkcje nr 2 po wej?ciu w marker o nazwie marker1 oraz u?y? zmiennej "pojazd" jako argumentu w dalszej cz??ci kodu.

Jak to zrobi?? Dodam, ?e marker jak i auto nie mog? tworzy? si? ze startem skryptu tylko w momencie wype?nienia warunk?w funkcji nr 1

Dla pomocnych piwka polec?

Przyk?ad:

Kod:


function nr1 ()
if co? tam then
marker1 = createMarker(1408.45,-1234.20,13.55-1, "cylinder", 1.5, 35, 142, 150)
furgonetka = createVehicle ( 609, 1416.54,-1234.32,13.88)
setVehicleLocked ( furgonetka, true )
end
end

function nr2()
if co? tam then
setVehicleLocked ( furgonetka, false)
end
end
addEventHandler("onMarkerHit", marker1, nr2)
2. Postawienie drugiej maszyny.
Sam dosz?em do problemu. Dziekuje za checi. Pozdrawiam!
3. [INNE] Ranga kolorowy tekst na czacie (w drugiej linijce bia
Witam
Mam problem kt?ry polegan tym ?e gdy Head Admin napisze co? d?ugie na czacie ?e b?dzie kilka linijek to w 1 linijce tekst jest danego koloru a w dalszych si? zmienia.

ScreenShoot:



Kod:
Pawn

public OnPlayerText(playeridtext[])
{

new 
ranga[256];
new 
nick[MAX_PLAYER_NAME];
GetPlayerName(playeridnicksizeof(nick));

if(
IsPlayerAdmin(playerid)) //Tutaj tylko dla admin?w
{
format(rangasizeof(ranga), "{FF2400}|Head Admin|: {FF3333}%s"text);
SendPlayerMessageToAll(playeridranga);
return 
0;
}

if(
strcmp(nick"brak"true)== 0)
{
format(rangasizeof(ranga), "(vip): %s"text);
}
else if(!
IsPlayerAdmin(playerid))
{
format(rangasizeof(ranga),"|Gracz %d|: %s"playeridtext);
}
SendPlayerMessageToAll(playeridranga);




return 
0;
}
4. [INNE] Brak możliwości bicia drugiej osoby
Witam, stworzy?em sobie wysp? na wodzie, lecz gdy wgrywam swojego gamemode nie mog? si? bi? na tej wyspie, nie zabiera w og?le HP drugiemu graczowi. Np w LV ju? normalnie dzia?a lecz na wyspie nie. Wyspa jest niedaleko l?du wida? go nawet troch?. Jak kto? wie jak to naprawi? to b?d? wdzi?czny