[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;
	}