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

Wysłany: 2012-05-01, 19:11


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 08:06


Xaveros







Wiek: 31
Na forum: 5149 dni
Posty: 22
Nick w MP: Xaveros

Piwa: 7

Respekt: 50

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 ...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 10:56


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

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. :look: :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 11:35


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
G?ra mapy

Kod:

new PlayerVehicle[MAX_PLAYERS];


OnPlayerEnterVehicle

Kod:

vehicleid = PlayerVehicle[playerid]


OnPlayerDisconnect

Kod:

DestroyVehicle(PlayerVehicle[playerid]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 12:12


Xaveros







Wiek: 31
Na forum: 5149 dni
Posty: 22
Nick w MP: Xaveros

Piwa: 7

Respekt: 50

"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. :look: :D


chodzi?o mi o to samo co napisa? CombaT tylko ?le to uj??em :D

jak dla mnie powinno usuwanie by? po wyj?ciu z auta czyli w publicu OnPlayerExitVehicle bo inaczej kto? Ci mo?e zasyfi? serwer

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 12:15


kurczak1324







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

Piwa: 671

Respekt: 45,3

Xaveros, CombaT, po co dajecie takie kody? Te wasze usun? tylko pojazd w kt?rym gracz siedzia? ostatnio, czyli nawet pojazd z mapy.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 12:17


Xaveros







Wiek: 31
Na forum: 5149 dni
Posty: 22
Nick w MP: Xaveros

Piwa: 7

Respekt: 50

"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?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 12:56


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

No a mi w?a?nie chodzi o wszystkie pojazdy, kt?re stworzy? gracz ?eby je usuwa?o xDD

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-02, 13:08


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
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?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-03, 10:26


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

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.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-03, 11:55


Xaveros







Wiek: 31
Na forum: 5149 dni
Posty: 22
Nick w MP: Xaveros

Piwa: 7

Respekt: 50

No to ustaw mo?e maksymaln? liczb? jak? mo?e gracz stworzy? pojazd?w, zapisz to w tablicy a przy wyj?ciu wyczy?? j?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-03, 12:38


FullClip







Wiek: 29
Na forum: 5797 dni
Posty: 82
Nick w MP: Raiden

Piwa: 350

Respekt: 59,8

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.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-03, 12:48


xxmikel611xx

~!@#$%^!






Wiek: 30
Na forum: 5812 dni
Posty: 163
Nick w MP: Mikel__xD

Piwa: 159

Respekt: 35,3

"FullClip" napisał/a:

na raz


czyli w czasie gry gracz b?dzie m?g? zrespawnowa? tylko jeden pojazd??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-05-03, 12:59


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
"xxmikel611xx" napisał/a:

"FullClip" napisał/a:

na raz


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.

Postaw piwo autorowi tego posta
 

 
Tagi: usuwanie :: pojazdów
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