[pomoc]Komanda /destroythiscar (/adtc)

Započeo _HarDy_, Mart 10, 2013, 19:36:02 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta : CL edit
Problem : Imam problem.. kada slucajno /adtc auto neko od orge ili nesto tako pomjesaju se idovi :S
I sada se pitam kako napraviti da je zabranjeno da unistim ova odredjena auta
Ja sam nesto probavao ali errora izbaciii :OO

Evo komanda


if(strcmp(cmd, "/destroythiscar", true) == 0 || strcmp(cmd, "/adtc", true) == 0) // by Ellis
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 1337)
{
    SendClientMessage(playerid, COLOR_GRAD1, "Niste ovlasteni da koristite tu komandu!");
    return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, 256, " "COL_RED"%s "COL_WHITE"je unistio vozilo: "COL_RED"%d.",sendername,GetPlayerVehicleID(playerid));
ABroadCast(WHITE,string,1);
    DestroyVehicle(GetPlayerVehicleID(playerid));
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, "Vozilo unisteno");
    }
}
return 1;
}


Evo npr za Yakuzina vozila


IsAYakuzaCar


Eto tako je za yakuzu .. Kako cu sada ? Pls pomoc

Slika : /
Moji Radiovi!
TuT||Iz code u MTA

Možda ovako,probaj ne znam hoće raditi:

if(IsAYakuzaCar(GetVehicleModel(GetPlayerVehicleID(playerid))))
BIG RESPEKT: Blaeks,  [CRP] Joey_, David (Sabljak) A.k.A SABO(T), joXy_, Dimi, Sexserghy ♥, TerminuS, H1TM4N


Ako sam dobro shvatio,tebi treba komanda koja unisti samo /veh aute ? a ne ostale.. ako je tako,izvoli

if(strcmp(cmd, "/destroyspawncars", true) == 0 || strcmp(cmd, "/dsc", true) == 0) //
       {
           if(IsPlayerConnected(playerid))
           {
               if(PlayerInfo[playerid][pAdmin] < 6)
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "{1B9BE0}ERROR:{FFFFFF}Niste ovlasteni da koristite tu komandu!");
                 return 1;
             }
             for(new s= 0; s< sizeof(CreatedCars); s++)
                 {
                  DestroyVehicle(CreatedCars[s]);
                 }
             GetPlayerName(playerid, sendername, sizeof(sendername));
             format(string, sizeof(string), "AdmWarn: %s je unistio sva stvorena vozila .", sendername);
             ABroadCast(COLOR_LIGHTRED,string,1);
          }
          return 1;
       }
                                                                                                                               BMW  > e30 > drift machine
BIG Respekt: Mr.Gagi
RESPECT:...Neno...,[BURPG] R4pid (Halid),
Maki187, Loza216,Eclipse

Ne .. nisi me dobro skontao ... Hocu da mogu unistiti vozilo al koje nije od ORG , a da ono koje je u org nemogu..


Citat: FlasH poslato Mart 10, 2013, 19:50:10 POSLE PODNE
Možda ovako,probaj ne znam hoće raditi:

if(IsAYakuzaCar(GetVehicleModel(GetPlayerVehicleID(playerid))))


Ne radi .. evo vako sam stavio i opet mogu unistiti

if(strcmp(cmd, "/destroythiscar", true) == 0 || strcmp(cmd, "/adtc", true) == 0) // by Ellis
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 1337)
{
    SendClientMessage(playerid, COLOR_GRAD1, "Niste ovlasteni da koristite tu komandu!");
    return 1;
}
if(IsAYakuzaCar(GetVehicleModel(GetPlayerVehicleID(playerid))))
{
    SendClientMessage(playerid, ADMCRVENA, "Ne mozes unistiti vozilo org-e , Hard ce te roknut =P")
}
else
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, 256, " "COL_RED"%s "COL_WHITE"je unistio vozilo: "COL_RED"%d.",sendername,GetPlayerVehicleID(playerid));
ABroadCast(WHITE,string,1);
    DestroyVehicle(GetPlayerVehicleID(playerid));
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, "Vozilo unisteno");
    }
}
return 1;
}
Poslednja Izmena: Mart 10, 2013, 23:40:26 POSLE PODNE od _HarDy_
Moji Radiovi!
TuT||Iz code u MTA

Po meni je bolje da mozes unistiti samo stvorena vozila, niti jedno drugo!
Evo ti kod ako to hoces..



    new createdcar[MAX_VEHICLES];
forward IsACreatedCar(carid);
public IsACreatedCar(carid)
{
for(new i = 0; i < sizeof(createdcar); i++)
{
    if(carid == createdcar[i]) return 1;
}
return 0;
}
// kod komande za stvaranja vozila stavis ovaj kod ispod
// ====================================================================
new carid = CreateVehicle(car, X,Y,Z, Angle, color1, color2, 60000);
createdcar[carid] = carid; // bitno je samo da ima ovo  >> CREATEDCAR <<
// ================================================================


if(strcmp(cmd, "/destroythiscar", true) == 0 || strcmp(cmd, "/adtc", true) == 0) // by Ellis
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 1337)
{
    SendClientMessage(playerid, COLOR_GRAD1, "Niste ovlasteni da koristite tu komandu!");
    return 1;
}
new vehicle = GetPlayerVehicleID(playerid);
if(!IsACreatedCar(vehicle)) return SendClientMessage(playerid, COLOR_GREY, "* Ne mozes unistiti trajna vozila!");
if(IsPlayerInAnyVehicle(playerid))
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, 256, " "COL_RED"%s "COL_WHITE"je unistio vozilo: "COL_RED"%d.",sendername,GetPlayerVehicleID(playerid));
ABroadCast(WHITE,string,1);
    DestroyVehicle(GetPlayerVehicleID(playerid));
    RemovePlayerFromVehicle(playerid);
    SendClientMessage(playerid, COLOR_GREY, "Vozilo unisteno");
    }
}
return 1;
}