|POMOC|Admin vozilo


Započeo Tommy_Vercetty, Mart 16, 2016, 20:45:00 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Raven's
Detaljan opis problema: moze mi neko pomoci (dati primjer ) kako da uradim komandu za admine npr kada kucaju /av da se Adminu 1 npr stvori Sultan(bubam), Admin2 (SuperGT) i tako dalje da svaki admin level ima na /av komandi svoje auto ako mi neko moze dati primjer :D hvala unaprjed
Dio skripte://

Napraviš provjeru
if(PlayerInfo[playerid][Admin] == 1) pa onda ispod napravis CreateVehicle(560....)
, tako isto i za ostale admin levele.



YCMD:av(playerid,params[],help)
{
    #pragma unused params
	if(help) return SCM(playerid, COLOR_GREY, "Not supported");
	
	if(PlayerInfo[playerid][Admin] > 0)
	{
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	        AddStaticVehicleEx(560,2558.3201,2648.9070,10.5473,0.42, -1, -1, 6000);
		}
		else if(PlayerInfo[playerid][Admin] == 2)
		{
            AddStaticVehicleEx(506,2558.3201,2648.9070,10.5473,0.42, -1, -1, 6000);
		}
	}
	else
	{
	    SCM(playerid, COLOR_LIGHTBLUE, "Niste ovlaÅ¡teni da koristite ovu Komandu!");
	}
	return 1;
}

pokusacu jer ja jos radim na zcmd (skriptijn) pokusacu prialgoditi u zcmd inace hvala <3

if( PI[ playerid ][ pAdmin ] == 1 ) // ovo ti je kad je admin level 1 ( samo je ovo PI i pAdmin kod tebe mozda drugacije definisano )
I onda ides ako je igrac admin 1 onda mu spawna sultana na primer:
if( PI[ playerid ][ pAdmin ] == 1 ) {
      new Float:Pos[ 3 ]; GetPlayerPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] ); //uzima koordinate igraca da bi moglo da mu spawna vozilo
      CreateVehicle( 560, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ], 0.0, random( 10 ), random( 10 ), -1 ) //random ti je za boje, a -1 je da se vozilo ne respawna
}

Tako uradis za sve admin levele, NAPOMENA: ovo sve treba da ide u tvoju komandu ili neku funkciju.
You have enemies? Good. That means you've stood up for something, sometime in your life.

pokusao sam kako je rekao k rose kucam /av ništa se ne dešava


CMD:av(playerid, params[])
{
	if(PlayerInfo[playerid][Admin] > 0)
	{
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	        AddStaticVehicleEx(560,2558.3201,2648.9070,10.5473,0.42, -1, -1, 6000);
		}
		else if(PlayerInfo[playerid][Admin] == 2)
		{
            AddStaticVehicleEx(506,2558.3201,2648.9070,10.5473,0.42, -1, -1, 6000);
		}
	}
	else
	{
	    SCM(playerid, COLOR_LIGHTBLUE, "Niste ovlaÅ¡teni da koristite ovu Komandu!");
	}
	return 1;
}

AddStaticVehicleEx(506,2558.3201,2648.9070,10.5473,0.42, -1, -1, 6000); //Vozilo stvara na odreÄ'enoj kordinati, a ne na kordinati igraca.

Naravno da se nece ispred tebe stvoriti zato jer je to samo primjer kako treba komanda da izgleda.

Ti sam treba da pogledaš sta tu ne valja i da ispraviš..

A evo ti dio da se ispred tebe stvara

new Float:X, Float:Y, Float:Z;
		GetPlayerPos(playerid, X, Y, Z);
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	        AddStaticVehicleEx(560, X, Y, Z+5, 0, -1, -1, 6000);
		}

hah erora pun djavo :(
CMD:av(playerid, params[])
{
	if(PlayerInfo[playerid][Admin] > 0)
	{
     new Float:X, Float:Y, Float:Z;
		GetPlayerPos(playerid, X, Y, Z);
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	        AddStaticVehicleEx(560, X, Y, Z+5, 0, -1, -1, 6000);
		}
	else
	{
	    SCM(playerid, COLOR_LIGHTBLUE, "Niste ovlaÅ¡teni da koristite ovu Komandu!");
	}
	return 1;
}

c0x

*

Citat: Tommy_Vercetty poslato Mart 16, 2016, 22:23:01 POSLE PODNE
hah erora pun djavo :(
CMD:av(playerid, params[])
{
	if(PlayerInfo[playerid][Admin] > 0)
	{
     new Float:X, Float:Y, Float:Z;
		GetPlayerPos(playerid, X, Y, Z);
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	        AddStaticVehicleEx(560, X, Y, Z+5, 0, -1, -1, 6000);
		}
	else
	{
	    SCM(playerid, COLOR_LIGHTBLUE, "Niste ovlaÅ¡teni da koristite ovu Komandu!");
	}
	return 1;
}

Koliko vidim fali ti jedna }
CMD:av(playerid, params[])
{
	if(PlayerInfo[playerid][Admin] > 0)
	{
            new Float:X, Float:Y, Float:Z;
	    GetPlayerPos(playerid, X, Y, Z);
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	          AddStaticVehicleEx(560, X, Y, Z+5, 0, -1, -1, 6000);
	    }
        }
	else
	{
	    SCM(playerid, COLOR_LIGHTBLUE, "Niste ovlaÅ¡teni da koristite ovu Komandu!");
	}
	return 1;
}
Probaj sada :)

radi jel mozes mi sada ovo kopirat i dodati za admin level 2 pa cu aj za sve ostale levele dodavati molim te i mozel se napraviti da bude jedna boja auta da se nebudu razlicite hvala .

CMD:av(playerid, params[])
{
	if(PlayerInfo[playerid][Admin] > 0)
	{
		new Float:X, Float:Y, Float:Z;
	    GetPlayerPos(playerid, X, Y, Z);
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	          AddStaticVehicleEx(560, X, Y, Z+5, 0, 0, 0, 6000);
	    }
	    else if(PlayerInfo[playerid][Admin] == 2)
	    {
	          AddStaticVehicleEx(560, X, Y, Z+5, 0, 0, 0, 6000);
	    }
	    else if(PlayerInfo[playerid][Admin] == 3)
	    {
	          AddStaticVehicleEx(411, X, Y, Z+5, 0, 0, 0, 6000);
	    }
    }
	else
	{
	    SCM(playerid, COLOR_LIGHTBLUE, "Niste ovlaÅ¡teni da koristite ovu Komandu!");
	}
	return 1;
}

c0x

*

Citat: Tommy_Vercetty poslato Mart 16, 2016, 22:39:56 POSLE PODNE
radi jel mozes mi sada ovo kopirat i dodati za admin level 2 pa cu aj za sve ostale levele dodavati molim te i mozel se napraviti da bude jedna boja auta da se nebudu razlicite hvala .
CMD:av(playerid, params[])
{
	if(PlayerInfo[playerid][Admin] > 0)
	{
            new Float:X, Float:Y, Float:Z;
	    GetPlayerPos(playerid, X, Y, Z);
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	          AddStaticVehicleEx(560, X, Y, Z+5, 0, 3, 3, 6000);
	    }
            else if(PlayerInfo[playerid][Admin] == 2)
            {
                  AddStaticVehicleEx(411, X, Y, Z+5, 0, 3, 3, 6000);
            }
        }
	else
	{
	    SCM(playerid, COLOR_LIGHTBLUE, "Niste ovlaÅ¡teni da koristite ovu Komandu!");
	}
	return 1;
}
Sad ce ti boja auta biti crvena, i admin 2 ima ce auto infernus sad ti promeni ID Vozila ako zelis da ima neki drugi auto.. ;)

e moze jos jedna pomoc da ne otvaram dr temu

kako da napravim da pise ko 3DTxt na autu vako [Admin(pa admin lvl([zavisi koji admin npr budem])- i igracevo ime evo imam jednu sliku pa ako moze pomoc :D
http://prntscr.com/ag6q30


#define COLOR_PLAVKASTA    "{2F5CBC}"
new Text3D:VoziloLabel;

CMD:av(playerid, params[])
{
	if(PlayerInfo[playerid][Admin] > 0)
	{
		new Float:X, Float:Y, Float:Z;
	    GetPlayerPos(playerid, X, Y, Z);
	    if(PlayerInfo[playerid][Admin] == 1)
	    {
	          AddStaticVehicleEx(560, X, Y, Z+5, 0, 0, 0, 6000);
	    }
	    else if(PlayerInfo[playerid][Admin] == 2)
	    {
	          AddStaticVehicleEx(560, X, Y, Z+5, 0, 0, 0, 6000);
	    }
	    else if(PlayerInfo[playerid][Admin] == 3)
	    {
	          AddStaticVehicleEx(411, X, Y, Z+5, 0, 0, 0, 6000);
	    }
	    new newcar = GetPlayerVehicleID(playerid);
  		new vname[24], string[256];
  		new Float:x,Float:y,Float:z; GetVehiclePos(newcar, x,y,z);
  		GetVehicleName(newcar, vname, sizeof(vname));
  		format(string,sizeof(string),"{2F5CBC}[Admin([%d]) {FFFFFF}%s {2F5CBC}Vozilo %s",PlayerInfo[playerid][Admin],GetPlayerNameEx(playerid),vname);
    	VoziloLabel = Create3DTextLabel(string, 0, x, y, z, 7, 0, 10);
  		Attach3DTextLabelToVehicle(VoziloLabel,newcar,0,0,0);
  		LegalGetIn[playerid] = 1;
		PutPlayerInVehicle(playerid, newcar, 0);
    }
	else
	{
	    SCM(playerid, COLOR_LIGHTBLUE, "Niste ovlaÅ¡teni da koristite ovu Komandu!");
	}
	return 1;
}