Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Lukic_SA:MP poslato Jul 21, 2014, 18:05:14 POSLE PODNE

Naslov: [POMOC]Komanda za DestroyThisCar
Poruka od: Lukic_SA:MP poslato Jul 21, 2014, 18:05:14 POSLE PODNE
Skripta koju koristim:Edit Kajle RP
Detaljan opis problema:Treba mi komanda /dtc u YCMD
Dio skripte:
YCMD:veh(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] >= 3)
   new vehID,boja1,boja2,string[128],Float:A;//,Float:X,Float:Y,Float:Z,Float:A;
   {
      if(sscanf(params, "iii", vehID,boja1,boja2)) return SCM(playerid, 0xFFFFFFFF, "{FF8000}>>[KORISTITE]: {FFFFFF}/veh [ID vozila] [boja 1] [boja2]");
      if(vehID < 400 || vehID > 611) { SCM(playerid, 0xFFFFFFFF, "{FF0000}>> [GRESKA]: {FFFFFF}ID vozila ne moze biti ispod 400 ili iznad 611!"); return 1; }
      if(boja1 < -1 || boja1 > 255) { SCM(playerid, 0xFFFFFFFF, "{FF0000}>> [GRESKA]: {FFFFFF}ID boje 1 ne moze biti ispod 0 ili iznad 126!"); return 1; }
        if(boja2 < -1 || boja2 > 255) { SCM(playerid, 0xFFFFFFFF, "{FF0000}>> [GRESKA]: {FFFFFF}ID boje 2 ne moze biti ispod 0 ili iznad 126 !"); return 1; }
      GetPlayerPos(playerid, X,Y,Z);
      GetPlayerFacingAngle(playerid, A);
      new carid = CreateVehicle(vehID, X,Y+5,Z,A,boja1,boja2,0);
      PutPlayerInVehicle(playerid,carid,0);
      SendAdminMessage(0xFFFFFFFF, string);
      format(string, sizeof(string),"{0492FB}>> [INFO]: {FFFFFF}Vozilo ID %d je spawnano.",vehID);
      SCM(playerid, 0x62B382AA, string);
   }
   return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [POMOC]Komanda za DestroyThisCar
Poruka od: youngdeal poslato Jul 21, 2014, 18:06:47 POSLE PODNE
YCMD:dtc( playerid, params [ ], help)
{
   if( !IsPlayerInAnyVehicle( playerid )) return true;
   
   DestroyVehicle(GetPlayerVehicleID(playerid));
   RemovePlayerFromVehicle(playerid);
   return true;
}
Naslov: Odg: [POMOC]Komanda za DestroyThisCar
Poruka od: Ermin. poslato Jul 21, 2014, 23:49:33 POSLE PODNE
new bool: IsVehicleCustomv[MAX_VEHICLES] = false;

dodaj u veh komandu ispod kreiranja:

IsVehicleCustomv[carid] = true;


YCMD:destroycar(p,pr,help)
{
    #pragma unused help
    #pragma unused pr
    new v = GetPlayerVehicleID;
    if(IsVehicleCustomv[v])
    {
         DestroyVehicle(v);
         IsVehicleCustomv[v] = false;
    }  return 1;
}