Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2012-01-08, 22:48


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

Siema! Zrobi?em sobie system prywatnych aut. Wszystko dzia?a pi?knie, tylo jest ma?y problem, ka?dy takim autem mo?e je?dzi?. Odrazy m?wie ?e auta sa zapisywane w pliku gracza, dlaczego tak? Bo auto sie pojawia gdy gracz wchodzi na serwer, a znika gdy wychodzi. Nie mam poj?ca jak takie co? zrobi?.

Auto tworze tak:
Kod:

pojazd[playerid]=CreateVehicle(...);


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-09, 08:18


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

Pod zmienn? pojazd[playerid] przypisywane jest id utworzonego pojazdu, kt?re mo?na sprawdzi? tak?e za pomoc? GetPlayerVehicleID(playerid);.. W OnPlayerStateChange, najpierw sprawdzasz czy gracz jest kierowc? pojazdu, a potem dajesz warunek:
Kod:

if(pojazd[playerid] != GetPlayerVehicleID(playerid))
{
//komunikat
RemovePlayerFromVehicle(playerid);
}


;)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-09, 21:17


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

CodeR, tak chcia?em zrobi?, ale to nie zadza?a - moge tylko je?dzi? swoim prywatnym autam, a nie moge je?dzi? tymi z mapy(nie prywatnymi).

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-10, 00:20


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

Policz wi?c pojazdy, kt?re s? standardowe i dla wszystkich i je oskryptuj :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-10, 08:33


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

CodeR, wola?bym jako? oznakowac te prywatne, bo ich bedze zdecydowanie mniej...

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-10, 11:33


Inferno

PAWNER






Wiek: 31
Na forum: 5680 dni
Posty: 196
Nick w MP: Inferno

Piwa: 8537

Respekt: 271,7
Respekt: 271,7Respekt: 271,7Respekt: 271,7

?ap ;)

Kod:

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new playerState = GetPlayerState(playerid);
if(playerState == PLAYER_STATE_DRIVER)
{
for(new i; i<200; i++)
if(vehicleid == pojazd[i])
{
if(i != playerid)
{
RemovePlayerFromVehicle(playerid);
}
}
}
}
return 1;
}


Podpis
NIE POMAGAM NA GG! NIE PISAĆ W TYCH SPRAWACH GDYŻ OD RAZU BLOKUJĘ
Postaw piwo autorowi tego posta
 

 
Tagi: prywatne :: auto :: nick
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku