Wysłany: 2012-05-01, 19:11
xxmikel611xx
~!@#$%^!
Wiek: 30 Na forum: 5812 dni Posty: 163
Nick w MP: Mikel__xD
Piwa : 159
Hej szukam funkcji, kt?ra b?dzie usuwa?a pojazdy stworzone przez gracza w czasie gry i gry b?dzie wychodzi? to wszystkie pojazdy, kt?re stworzy? usunie.
Wysłany: 2012-05-02, 08:06
Xaveros
Wiek: 31 Na forum: 5149 dni Posty: 22
Nick w MP: Xaveros
Piwa : 7
DestroyVehicle( GetPlayerVehicleID(playerid));
usuwa pojazd w kt?rym siedzisz
Lub robisz zmienn? globaln?
new Vehicle[MAX_PLAYERS]; i przy kupnie auta dajesz jej warto?? id pojazdu, a gdy gracz wysi?dzie to usuwasz go po prostu za pomoc? funkcji, kt?r? napisa?em, bo posiadasz id pojazdu ...
Wysłany: 2012-05-02, 10:56
xxmikel611xx
~!@#$%^!
Wiek: 30 Na forum: 5812 dni Posty: 163
Nick w MP: Mikel__xD
Piwa : 159
Dobra, ale mi chodzi aby usuwa?o pojazdy stworzone przez gracza, a gdy on opu?ci server czyli w OnPlayerDisconnect doda? funkcj?, ?e gdy gracz opu?ci server to usunie wszystkie pojazdy kt?re stworzy? w czasie gry. Moim zdaniem to jest lepszy spos?b ni?eli respawn w timerze co jaki? czas lepiej po wyj?ciu danego gracza usun?? jego pojazdy. Ale tu jest pytanie jak by o zrobi? aby usuwa?o te pojazdy w OnPlayerDisconnect. A wi?c prosz? o pomoc.
Wysłany: 2012-05-02, 11:35
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
G?ra mapy
Kod: new PlayerVehicle[MAX_PLAYERS];
OnPlayerEnterVehicle
Kod: vehicleid = PlayerVehicle[playerid]
OnPlayerDisconnect
Kod: DestroyVehicle(PlayerVehicle[playerid]
Wysłany: 2012-05-02, 12:12
Xaveros
Wiek: 31 Na forum: 5149 dni Posty: 22
Nick w MP: Xaveros
Piwa : 7
"xxmikel611xx" napisał/a :Dobra, ale mi chodzi aby usuwa?o pojazdy stworzone przez gracza, a gdy on opu?ci server czyli w OnPlayerDisconnect doda? funkcj?, ?e gdy gracz opu?ci server to usunie wszystkie pojazdy kt?re stworzy? w czasie gry. Moim zdaniem to jest lepszy spos?b ni?eli respawn w timerze co jaki? czas lepiej po wyj?ciu danego gracza usun?? jego pojazdy. Ale tu jest pytanie jak by o zrobi? aby usuwa?o te pojazdy w OnPlayerDisconnect. A wi?c prosz? o pomoc.
chodzi?o mi o to samo co napisa? CombaT tylko ?le to uj??em
jak dla mnie powinno usuwanie by? po wyj?ciu z auta czyli w publicu OnPlayerExitVehicle bo inaczej kto? Ci mo?e zasyfi? serwer
Wysłany: 2012-05-02, 12:15
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
Xaveros , CombaT , po co dajecie takie kody? Te wasze usun? tylko pojazd w kt?rym gracz siedzia? ostatnio, czyli nawet pojazd z mapy.
Wysłany: 2012-05-02, 12:17
Xaveros
Wiek: 31 Na forum: 5149 dni Posty: 22
Nick w MP: Xaveros
Piwa : 7
"kurczak1324" napisał/a :Xaveros , CombaT , po co dajecie takie kody? Te wasze usun? tylko pojazd w kt?rym gracz siedzia? ostatnio, czyli nawet pojazd z mapy.
"xxmikel611xx" napisał/a :Dobra, ale mi chodzi aby usuwa?o pojazdy stworzone przez gracza
A jak ty to widzisz inaczej?
Wysłany: 2012-05-02, 12:56
xxmikel611xx
~!@#$%^!
Wiek: 30 Na forum: 5812 dni Posty: 163
Nick w MP: Mikel__xD
Piwa : 159
No a mi w?a?nie chodzi o wszystkie pojazdy, kt?re stworzy? gracz ?eby je usuwa?o xDD
Wysłany: 2012-05-02, 13:08
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Nie wiem, spr?buj sam jako? to przerobi?. Ja da?em tylko przyk?ad, jak logicznie mo?esz to zrobi?. Poni?szy kod te? jest na logik?.
G?ra mapy
Kod: new Vehicle[MAX_VEHICLES];
new PlayerVehicle[MAX_PLAYERS];
OnPlayerEnterVehicle
Kod: Vehicle[vehicleid] = vehiclesid;
vehicleid = Vehicle[vehicleid]
OnPlayerDisconnect
Kod: for(new i; i < MAX_VEHICLES; i++)
{
if(Vehicle[i] == PlayerVehicle[playerid])
{
DestroyVehicle(i);
}
}
Jak nie zadzia?a, setki takich skrypt?w jest na gtao.pl.com, wystarczy tylko znale?? jaki? i go dobrze przerobi?.
Wysłany: 2012-05-03, 10:26
xxmikel611xx
~!@#$%^!
Wiek: 30 Na forum: 5812 dni Posty: 163
Nick w MP: Mikel__xD
Piwa : 159
My?lisz ?e nie pr?bowa?em ?!
[ Dodano : 2012-05-03, 10:33 ]
"CombaT" napisał/a :
OnPlayerDisconnect
Kod: for(new i; i < MAX_VEHICLES; i++)
{
if(Vehicle[i] == PlayerVehicle[playerid])
{
DestroyVehicle(i);
}
}
Na logik? (?!) to wywali wszystkie pojazdy nawet te z mapy.
Wysłany: 2012-05-03, 11:55
Xaveros
Wiek: 31 Na forum: 5149 dni Posty: 22
Nick w MP: Xaveros
Piwa : 7
No to ustaw mo?e maksymaln? liczb? jak? mo?e gracz stworzy? pojazd?w, zapisz to w tablicy a przy wyj?ciu wyczy?? j?
Wysłany: 2012-05-03, 12:38
FullClip
Wiek: 29 Na forum: 5797 dni Posty: 82
Nick w MP: Raiden
Piwa : 350
Na g?rze mapy:
new vspawned[MAX_PLAYERS];
W komendzie:
DestroyVehicle(vspawned[playerid]);
vspawned[playerid] = CreateVehicle(blablabla);
OnPlayerDisconnect:
DestroyVehicle(vspawned[playerid]);
Nie jestem pewien czy o to chodzi?o, pozwala graczowi zrespawnowa? na raz tylko jeden pojazd, kt?ry usuwa si? automatycznie po wyj?ciu z serwera.
Wysłany: 2012-05-03, 12:48
xxmikel611xx
~!@#$%^!
Wiek: 30 Na forum: 5812 dni Posty: 163
Nick w MP: Mikel__xD
Piwa : 159
"FullClip" napisał/a :
czyli w czasie gry gracz b?dzie m?g? zrespawnowa? tylko jeden pojazd??
Wysłany: 2012-05-03, 12:59
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
"xxmikel611xx" napisał/a : "FullClip" napisał/a :
czyli w czasie gry gracz b?dzie m?g? zrespawnowa? tylko jeden pojazd??
Nie. Gracz b?dzie m?g? tworzy? ile b?dzie chcia? pojazd?w, ale za ka?dym tworzonym nowym, usuwany jest stary pojazd.
Tagi: usuwanie :: pojazdów
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: