Skripta koju koristim: moja skripta
Detaljan opis problema: Znaci htio bi kucanje komande /res park auto koje je nepravilno parkirano da se respawna i da se stavio kao kad je tek kupljeno tj. Spawn=0 kako bi ga taj igrac opet mogao sebi stvoriti. Ja sam nesto pokusavao no ovo nije tak nastimano da auto ide pod spawn=0
Dio skripte:
if(strcmp(x_nr, "park", true) == 0)
{
new stringz, Name;
new PlayerState = GetPlayerState(playerid);
if(PlayerInfo >= 2)
{
if(PlayerState == PLAYER_STATE_PASSENGER || PlayerState == PLAYER_STATE_DRIVER)
{
new veh;
veh = GetPlayerVehicleID(playerid);
SetVehicleToRespawn(veh);
SetVehiclePos(veh, 542.2977,-1296.6909,32.5406);
DestroyVehicle(veh);
GetPlayerName(playerid, Name, sizeof(Name));
format(stringz, sizeof(stringz), "AdmWarn: Adminstrator %s je uspjesno respawnao ne pravilno parkirano vozilo.", Name);
SendAdminosMessage(COLOR_LIGHTRED, stringz);
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
[Pomoc]Nepravilno parkirano auto
195
pregleda
6
postova
23. Jul 2014.
C++ wrote on July 23, 2014, 3:16 pm:
nerazumem bas najbolje sta oces.
23. Jul 2014.
C++ wrote on July 23, 2014, 3:20 pm:
a kako si mislio da proveris je li na zabranjenom mestu? ili samo zelis komandu da unistis vozilo kad naletis na njega?
znaci on kad kupi auto u salonu autu je spawn 0 cim ga spawna ide pod 1 tako bi i ja cim uklonim to auto da ide pod spawn 0 kako bi ga ovaj mogao sebi stvorit
23. Jul 2014.
pa gle treba onda tu dosta jer bi morao proverit je li vozilo kupljeno ili ne ili je vozilo samo kreirano komandom
ovo ti je princip provere da li je igrac blizu nekog od vozila.
ovo ti je princip provere da li je igrac blizu nekog od vozila.
new Float:vPos [ 3 ];
for(new i = 0; i < MAX_VEHICLES; i++)
{
GetVehiclePos(i,vPos,vPos,vPos);
if(IsPlayerInRangeOfPoint(playerid, 2.0, vPos,vPos,vPos))
{
znaci tu postavljas kord na 0 ali moras proverit kao sto sam napisao gore
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava