Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Tommy_Vercetty poslato Mart 16, 2016, 20:45:00 POSLE PODNE

Naslov: |POMOC|Admin vozilo
Poruka od: Tommy_Vercetty poslato Mart 16, 2016, 20:45:00 POSLE PODNE
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://
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: K ROSE poslato Mart 16, 2016, 20:55:26 POSLE PODNE
Napraviš provjeru [pawn]if(PlayerInfo[playerid][Admin] == 1) pa onda ispod napravis CreateVehicle(560....)[/pawn], tako isto i za ostale admin levele.

Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Tommy_Vercetty poslato Mart 16, 2016, 21:46:03 POSLE PODNE
mozes malo detaljnije objasnit ?
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: K ROSE poslato Mart 16, 2016, 21:49:31 POSLE PODNE
[pawn]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;
}[/pawn]
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Tommy_Vercetty poslato Mart 16, 2016, 21:51:26 POSLE PODNE
pokusacu jer ja jos radim na zcmd (skriptijn) pokusacu prialgoditi u zcmd inace hvala <3
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Letic poslato Mart 16, 2016, 21:52:15 POSLE PODNE
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:
[pawn]
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
}
[/pawn]
Tako uradis za sve admin levele, NAPOMENA: ovo sve treba da ide u tvoju komandu ili neku funkciju.
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Tommy_Vercetty poslato Mart 16, 2016, 22:08:19 POSLE PODNE
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;
}
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: K ROSE poslato Mart 16, 2016, 22:20:04 POSLE PODNE
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

[pawn]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);
      }[/pawn]
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: 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;
}
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: c0x poslato Mart 16, 2016, 22:25:08 POSLE PODNE
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 :)
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: 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 .
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: K ROSE poslato Mart 16, 2016, 22:42:38 POSLE PODNE
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;
}
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: c0x poslato Mart 16, 2016, 22:42:50 POSLE PODNE
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.. ;)
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Tommy_Vercetty poslato Mart 16, 2016, 23:51:41 POSLE PODNE
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
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: K ROSE poslato Mart 17, 2016, 01:19:02 PRE PODNE
(http://i.imgur.com/Uoy0zV1.jpg)

[pawn]#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;
}[/pawn]
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Tommy_Vercetty poslato Mart 17, 2016, 01:39:18 PRE PODNE
ubacio sam ovo kao što si napisao ali kucam /av stvori se auto ali ne piše ništa od texta :D
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: K ROSE poslato Mart 17, 2016, 01:54:46 PRE PODNE
Onda probaj ispod svakog AddStaticVehiclex-a staviti ovaj kod.

[pawn]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);[/pawn]
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Tommy_Vercetty poslato Mart 17, 2016, 02:04:34 PRE PODNE
pokusao sam kao što si rekao ali erori

C:\SAMP GAMEMODES\Space RolePlay v2.0 by B00TiC xD\Space RolePlay v2.0\gamemodes\spacerp.pwn(59821) : error 029: invalid expression, assumed zero
spacerp.pwn(59821) : warning 215: expression has no effect
spacerp.pwn(59821) : error 001: expected token: ";", but found "if"
spacerp.pwn(59826) : error 021: symbol already defined: "newcar"
spacerp.pwn(59827) : error 021: symbol already defined: "vname"
spacerp.pwn(59828) : error 021: symbol already defined: "x"
//////
evo cmd


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] == 1338)
    {
          AddStaticVehicleEx(451, 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 if(PlayerInfo[playerid][Admin] == 1344)
    {
          AddStaticVehicleEx(415, 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;
}


Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Tommy_Vercetty poslato Mart 17, 2016, 02:16:24 PRE PODNE
Radi, skontao sam kako si rekao,,, ali dole piše putplayerincar a auto se meni stvori iznad glave: KROSE HVALA BRT mozes reci kako da napravim da se auto spawna pokraj mene ili da sam odma u autu
Naslov: Odg: |POMOC|Admin vozilo
Poruka od: Letic poslato Mart 17, 2016, 08:28:55 PRE PODNE
Otvori novu.