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

Wysłany: 2013-07-20, 17:15


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Witam.Mam problem ze respawnem.Od razu m?wie,?e nie potrzebny mi taki kt?ry respawnuje auto w tym samym miejscu co by?o.Chodzi mi o taki kt?ry b?dzie usuwa? auta stworzone przez graczy.Kod odpowiadaj?cy za tworzenie pojazdu.


Kod:

CreatePlayerVehicle(playerid,modelid)
{
new vehicleid = GetPlayerVehicleID(playerid);
DestroyVehicle(vehicleid);
new Float:X,Float:Y,Float:Z,Float:A;
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,A);
new Vehicle = CreateVehicle(modelid,X,Y,Z,A,6,0,0);
PutPlayerInVehicle(playerid,Vehicle,0);
SetVehicleZAngle(vehicleid,A);
return 1;
}


Chcia?bym aby respawn by? wywo?any poprzez komend? oraz nie usuwa? pojazdu je?eli kto? si? w nim znajduje.Za pomoc piwko i respekt. ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-20, 17:21


DWD99







Wiek: 29
Na forum: 6264 dni
Posty: 159
Nick w MP: #BENG

Piwa: 1695

Respekt: 64,1

Robisz p?tl? i usuwasz auta za pomoc? funkcji "Vehicle" .

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-20, 17:28


siudo97







Wiek: 29
Na forum: 4704 dni
Posty: 42
Nick w MP: Siudo

Piwa: 67

Respekt: 38

Ostrzeżeń: 20%
My?l? ?e o to ci chodzi ;)

Kod:

if(strcmp(cmdtext, "/respawn", true) == 0 && IsPlayerAdmin(playerid))
{
for(new v=0;v<MAX_VEHICLES;v++)
{
if(!IsVehicleInUse(v)) SetVehicleToRespawn(v);
new VID;
new FillUpz;
//new string[256];
VID = GetPlayerVehicleID(v);
FillUpz = GasZwykly - Gas[VID];
Gas[VID] += FillUpz;
FillUpz = FillUpz * 1;
new i; // bohr-bug?
BrakPaliwa[i] = 0;
}

new buffer[84], nick[24];
GetPlayerName(playerid, nick, 24);
format(buffer, sizeof(buffer)-1, "{FFFFFF}:Admin %s zrespawnowa? pojazdy!.", nick);
SendClientMessageToAll(-1, buffer);
return 1;
}



Je?eli nie masz systemu paliwa wytnij to z paliwem z t?d ;)

Podpis
Klepnij mnie ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-20, 18:28


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

Niestety to tylko ponownie respawnuje pojazd stworzony przez gracza w tym samym miejscu.Mi chodzi by go usuwa?o.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-20, 19:19


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

Hm, chyba wiem o co Ci chodzi, lap na pastebin-ie tam jest lepsze ulozenie kodu. :)
http://pastebin.com/WYrv03ek

PS. Dla chciwych i zarozumia?ych, wiem, ?e mo?na to kr?cej napisa?. ;-)
np.
Kod:


for(new j; j < MAX_VEHICLES, gVehiclesCreated[j] != INVALID_VEHICLE_ID, !vUsed[j]; j++) { DestroyVehicle(j); gVehiclesCreated[j] = INVALID_VEHICLE_ID; }


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-20, 19:50


siudo97







Wiek: 29
Na forum: 4704 dni
Posty: 42
Nick w MP: Siudo

Piwa: 67

Respekt: 38

Ostrzeżeń: 20%
A co do tego tematu ju? nie b?de zaczyna? nowego macie skrypt lub komend? na destroyveh-all czyli respienie jedn? cmd wszystkie auto stworzone przez as'a

Podpis
Klepnij mnie ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-20, 20:58


Rumun







Wiek: 30
Na forum: 5235 dni
Posty: 316
Nick w MP: Rumun

Piwa: 25

Respekt: 69

A zrobi? by? cmd ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-07-20, 21:30


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

STRCMP
Kod:


if(strcmp("/komenda", cmdtext, true) == 0) {
DelCreatedCarsFromPlayers();
SendClientMessage(playerid, -1, "Usunieto pojazdy stworzone przez graczy."); // wysylamy info do gracza
return 1;
}


ZCMD
Kod:


CMD:komenda(playerid, params[])
{
DelCreatedCarsFromPlayers();
SendClientMessage(playerid, -1, "Usunieto pojazdy stworzone przez graczy."); // wysylamy info do gracza
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: usuwanie :: aut.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] usuwanie aut. 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