Jump to content
  • 0

Respawn La Toate Masinile Cu Exceptia Remorcilor.


Question

Posted

Problemă întâlnită (descriere): Am acut un job trucker frumos, si de ceva imp ma chinui sa fac ca la /rac sa nu se respawneze si remorca de la camioane insa nu reusesc nici cum.
Ero(area / rile) / warning-(ul / urile): Nu imi da nici o eroare si nici un warnning cand dau complie doar ca nu functioneaza, intru pe server si dau /rac, se respawneaza si remorcile.
Liniile de cod / sursa / script-ul: [pawn]if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, "* Nu ai acces la aceasta comanda!");
return 1;
}
new bool:unwanted[CAR_AMOUNT];
new str[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(str, sizeof(str), "Toate vehiculele de pe server au fost respawnate de catre administrator {87CEFA}%s{FFFFFF}!", sendername);
SendClientMessageToAll(COLOR_WHITE, str);
for(new player=0; player {
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 0; car <= 260; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
for(new car = 264; car <= 350; car++)
{
if(!unwanted[car]) SetVehicleToRespawn(car);
}
}
return 1;
}[/pawn];>
Imagini / Video (optional): Nu e nevoie.
Aţi încercat să rezolvaţi singur?: Da am incercat, am definit remorcile tot le-am pus la /rac dar inzadar am incercat sa folosesc codul IsAttachedTrailerToVehicle, dar tot nimic. Daca ar putea cineva sa ma ajute, as fi recunoscator.

2 answers to this question

Recommended Posts

Posted

[pawn]if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] < 3)
{
SendClientMessage(playerid, COLOR_GRAD1, "* Nu ai acces la aceasta comanda!");
return 1;
}
new bool:unwanted[CAR_AMOUNT];
new str[128];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(str, sizeof(str), "Toate vehiculele de pe server au fost respawnate de catre administrator {87CEFA}%s{FFFFFF}!", sendername);
SendClientMessageToAll(COLOR_WHITE, str);
for(new player=0; player
{
if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; }
}
for(new car = 0; car <= 260; car++)
{
if(!unwanted[car] || (!(IsATrailer(vehicleid)) && !(IsTrailerAttachedToVehicle(vehicleid))) SetVehicleToRespawn(car);
}
for(new car = 264; car <= 350; car++)
{
if(!unwanted[car] || (!(IsATrailer(vehicleid)) && !(IsTrailerAttachedToVehicle(vehicleid))) SetVehicleToRespawn(car);
}
}
return 1;
}

stock IsATrailer(vehicleid)
{
new model = GetVehicleModel(vehicleid);
switch(model)
{
case 435, 450, 584, 591, 610, 611: return 1;
}
return 0;
} [/pawn]

  • Upvote 1

 

1859311972_BANNER-GIREADAcopy-min.thumb.png.48e5e420ae2185dce5b244965a1d2601.png

 

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.