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 ( playerid , text [])
{
new ranga [ 256 ];
new nick [ MAX_PLAYER_NAME ];
GetPlayerName ( playerid , nick , sizeof ( nick ));
if( IsPlayerAdmin ( playerid )) //Tutaj tylko dla admin?w
{
format ( ranga , sizeof ( ranga ), "{FF2400}|Head Admin|: {FF3333}%s" , text );
SendPlayerMessageToAll ( playerid , ranga );
return 0 ;
}
if( strcmp ( nick , "brak" , true )== 0 )
{
format ( ranga , sizeof ( ranga ), "(vip): %s" , text );
}
else if(! IsPlayerAdmin ( playerid ))
{
format ( ranga , sizeof ( ranga ), "|Gracz %d|: %s" , playerid , text );
}
SendPlayerMessageToAll ( playerid , ranga );
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