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

Wysłany: 2013-05-25, 12:39


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

Witam mam problem a mianowicie mam kod na respawn pojazd?w lecz respawnuje mi Przyczepy a nie chce aby to robil
oto kod
Kod:

forward respawn();
public respawn()
{
for(new i=0; i<30; i++)
{
if(IsPlayerConnected(i))
{
if(GetPVarInt(i, "VehicleSpawned") && !IsVehicleInUse(GetPVarInt(i, "PlayerVehicle")))
{
DestroyVehicle(GetPVarInt(i, "PlayerVehicle"));
DeletePVar(i, "VehicleSpawned");
}
}
}

for(new v=0;v<MAX_VEHICLES;v++)
{
if(!IsVehicleInUse(v) && !IsTrailer(v))
{
SetVehicleToRespawn(v);
}
}

SendClientMessageToAll(Czerwony, "*** Wszystkie auta zosta?y zrespawnowane ***");
return 1;
}

stock IsVehicleInUse(vehicleid)
{
new temp;
for(new i = 0, j = 30; i < j; i++)
{
if(IsPlayerConnected(i) && GetPlayerState(i)==PLAYER_STATE_DRIVER && GetPlayerVehicleID(i)==vehicleid)
{
temp++;
}
}
if(temp > 0){ return 1; } else return 0;
}

stock IsTrailer(playerid)
{
new model = GetVehicleModel(playerid);
switch(model)
{
case 435:return 0;
case 450:return 0;
case 591:return 0;
case 606:return 0;
case 610:return 0;
case 584:return 0;
case 608:return 0;
case 611:return 0;
case 607:return 0;

}
return 1;
}

I oczywi?cie timer ale go chyba nie musze pokazywa? :d
Pomo?e kto??

Oraz 2 sprawa ....
Szuka?em kodu jak zrobi? odpalanie pojazdu za pomoc? przycisku lecz ?aden kod nie dzia?a ;/
Czy kto? m?g?by mi zrobi? taki kod?
Oczywi?cie dam piwka za pomoc.
Pozdrawiam
dzi?ki :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-25, 12:45


Mikuss22







Wiek: 28
Na forum: 5208 dni
Posty: 5

Piwa: 53

Respekt: 50

Kod:


if((newkeys & KEY_LOOK_BEHIND) && (newkeys & KEY_LOOK_RIGHT) && (GetPlayerState(playerid) == PLAYER_STATE_DRIVER))
{//W??czanie silnika 2+E
new e, l, a, d, b, bo, o,
vehid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vehid, e, l, a, d, b, bo, o);
if(e)
{
SetVehicleParamsEx(vehid, 0, l, a, d, b, bo, o);
SetPVarInt(playerid, "StopPaliwo", 0);
DisableCruiseControl(playerid);
}
else
{
SetVehicleParamsEx(vehid, 1, l, a, d, b, bo, o);
SetPVarInt(playerid, "StopPaliwo", 1);
}

}

[ Dodano: 2013-05-25, 12:46 ]
nie wiem sprawd? :P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-25, 12:47


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

for(new i=0;i<MAX_VEHICLES;i++) if(!IsVehicleInUse(i) && !IsTrailer(i)) SetVehicleToRespawn(i);

stock IsTrailer(vehid)
{
new model = GetVehicleModel(vehid);
switch(model)
{
case 435: return 1;
case 450: return 1;
case 591: return 1;
case 606: return 1;
case 610: return 1;
case 584: return 1;
case 608: return 1;
case 611: return 1;
case 607: return 1;
}
return 0;
}


yyy?

#2

Kod:

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_ACTION))
{
if(IsPlayerInAnyVehicle(playerid))
{
new vid = GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine <= 0)
{
SetVehicleParamsEx(vid, 1, lights,alarm,doors,bonnet,boot,objective);
}
else if(engine >= 1)
{
SetVehicleParamsEx(vid, 0, lights, alarm, doors, bonnet, boot, objective);
}
}
}
return 1;
}


Ostatnio zmieniony przez IgrexolonO 2013-05-25, 15:46, w całości zmieniany 3 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-25, 15:37


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

IgrexolonO, Mam errora z undefined PRESSED ;/

Mikuss22, Mam errora z undefined DisableCruiseControl ;/

A co z 1 pytaniem ?:P

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-25, 15:41


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Zabi? was to ma?o.

Kod:

#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))


1 pytanie - ju? Ci odpowiedzia?em - 1 cz??ci? tamtego posta.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-25, 15:55


akon823

Czekotubka :D






Wiek: 29
Na forum: 4815 dni
Posty: 399
Nick w MP: Remik14

Piwa: 152

Respekt: 76,8

IgrexolonO, Okej odpalanie przyciskiem dzia?a :D powiedz mi jeszcze jak zrobi? warunek , ze przy wsiadaniu do auta silnik jest wylaczony :D i jak si? wysiada to si? wylacza automatycznie :D

A co do respawnu to ju? dzia?a :D dzi?ki wiem co mia?em ?le :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-05-25, 16:34


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Kod:

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER)
{
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective);
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Tagi: respawn
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