Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Transportercina poslato Januar 15, 2020, 12:54:14 POSLE PODNE

Naslov: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Transportercina poslato Januar 15, 2020, 12:54:14 POSLE PODNE
Problem(error/warning):C:\Users\Momo\Desktop\Ludi Balkan\Ludi Balkan BugFix v2.0 by Skokic\gamemodes\LB.pwn(54489) : warning 203: symbol is never used: "plname" ne znam sta je problem kad izbrisem to odma 4 errora dodju.
Dio skripte: [pawn]CMD:postavipromotera( playerid, params[] ) {
    new plname;
    GetPlayerName(playerid, "Skale", sizeof (plname));
    if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5  ) {

      new id, kolicina;
       if( sscanf( params, "ui", id, kolicina ) ) {
         KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
         return 1;
      }
      if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
      if( kolicina == 0 ) {

          SetPlayerColor( id, 0xFFFFFF00 );
          PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else if( kolicina == 1 ) {

         PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

   } else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem)://
svrha toga je jer sam hteo jednom manjem adminu da setam da na njegovo ime se koristi ta cmd pos je on a3 valjda znate hvala  :)
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Timur Script poslato Januar 15, 2020, 12:57:44 POSLE PODNE
[pawn]CMD:postavipromotera( playerid, params[] ) {
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, "Skale", sizeof (plname));
    if( PlayerInfo[ playerid ][ xAdmin ] >= 3 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5  ) {

      new id, kolicina;
       if( sscanf( params, "ui", id, kolicina ) ) {
         KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
         return 1;
      }
      if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
      if( kolicina == 0 ) {

          SetPlayerColor( id, 0xFFFFFF00 );
          PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else if( kolicina == 1 ) {

         PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

   } else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return 1;
}[/pawn] --- Probaj trebalo bi raditi
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Transportercina poslato Januar 15, 2020, 13:01:09 POSLE PODNE
Citat: Timur Script poslato Januar 15, 2020, 12:57:44 POSLE PODNE
[pawn]CMD:postavipromotera( playerid, params[] ) {
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, "Skale", sizeof (plname));
    if( PlayerInfo[ playerid ][ xAdmin ] >= 3 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5  ) {

      new id, kolicina;
       if( sscanf( params, "ui", id, kolicina ) ) {
         KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
         return 1;
      }
      if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
      if( kolicina == 0 ) {

          SetPlayerColor( id, 0xFFFFFF00 );
          PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else if( kolicina == 1 ) {

         PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

   } else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return 1;
}[/pawn] --- Probaj trebalo bi raditi
isto vidi ev je linija na kojoj je warning
[pawn]LB.pwn(54489) : warning 204: symbol is assigned a value that is never used: "plname"[/pawn]
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Timur Script poslato Januar 15, 2020, 13:06:22 POSLE PODNE
Ubaci ovo sto sam ti dao , samo gdje je plname stavi promotername ili nesto sto zelis i svugdje ga izmjenajj evo kako da stavis
[pawn]CMD:postavipromotera( playerid, params[] ) {
    new promotername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, "Skale", sizeof (promotername));
    if( PlayerInfo[ playerid ][ xAdmin ] >= 3 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5  ) {

      new id, kolicina;
       if( sscanf( params, "ui", id, kolicina ) ) {
         KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
         return 1;
      }
      if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
      if( kolicina == 0 ) {

          SetPlayerColor( id, 0xFFFFFF00 );
          PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else if( kolicina == 1 ) {

         PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

   } else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return 1;
}[/pawn]
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Transportercina poslato Januar 15, 2020, 13:08:30 POSLE PODNE
znam ali ja zelim da definisem da taj nick seta promotera ne definisem ja promotere i to
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: daddyDOT poslato Januar 15, 2020, 13:09:08 POSLE PODNE
CMD:postavipromotera( playerid, params[] ) {
    new plname[24];
    GetPlayerName(playerid, "Skale", sizeof (plname));
    if(strcmp(PlayerName,"Skale",true))
    {
         if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5  ) {

new id, kolicina;
    if( sscanf( params, "ui", id, kolicina ) ) {
KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
return 1;
}
if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
if( kolicina == 0 ) {

    SetPlayerColor( id, 0xFFFFFF00 );
PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

        format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
    AdminPoruka( SERVERBOJA, globalstring );
}
else if( kolicina == 1 ) {

PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

        format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
    AdminPoruka( SERVERBOJA, globalstring );
}
else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

} else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    }
    return 1;
}
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Transportercina poslato Januar 15, 2020, 13:34:18 POSLE PODNE
Taj admin ne moze da seta promotera help jesam pogresio sta ? trebali sta poslati a warninzi su remove help hvala <3
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: daddyDOT poslato Januar 15, 2020, 13:36:02 POSLE PODNE
Citat: Transportercina poslato Januar 15, 2020, 13:34:18 POSLE PODNE
Taj admin ne moze da seta promotera help jesam pogresio sta ? trebali sta poslati a warninzi su remove help hvala <3
CMD:postavipromotera( playerid, params[] ) {
    new plname[24];
    GetPlayerName(playerid, "Skale", sizeof (plname));
         if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5 || if(strcmp(PlayerName,"Skale",true))  ) {
new id, kolicina;
    if( sscanf( params, "ui", id, kolicina ) ) {
KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
return 1;
}
if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
if( kolicina == 0 ) {

    SetPlayerColor( id, 0xFFFFFF00 );
PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

        format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
    AdminPoruka( SERVERBOJA, globalstring );
}
else if( kolicina == 1 ) {

PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

        format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
    AdminPoruka( SERVERBOJA, globalstring );
}
else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

} else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    return 1;
}

pokušaj
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Timur Script poslato Januar 15, 2020, 13:37:21 POSLE PODNE
Citat: daddy. poslato Januar 15, 2020, 13:36:02 POSLE PODNE
CMD:postavipromotera( playerid, params[] ) {
    new plname[24];
    GetPlayerName(playerid, "Skale", sizeof (plname));
         if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5 || if(strcmp(PlayerName,"Skale",true))  ) {
new id, kolicina;
    if( sscanf( params, "ui", id, kolicina ) ) {
KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
return 1;
}
if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
if( kolicina == 0 ) {

    SetPlayerColor( id, 0xFFFFFF00 );
PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

        format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
    AdminPoruka( SERVERBOJA, globalstring );
}
else if( kolicina == 1 ) {

PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

        format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
    AdminPoruka( SERVERBOJA, globalstring );
}
else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

} else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    return 1;
}

pokušaj
Ja mislim da je bolje da stavi promotername[MAX_PLAYER_NAME];
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Transportercina poslato Januar 15, 2020, 13:40:30 POSLE PODNE
Citat: daddy. poslato Januar 15, 2020, 13:36:02 POSLE PODNE
CMD:postavipromotera( playerid, params[] ) {
    new plname[24];
    GetPlayerName(playerid, "Skale", sizeof (plname));
         if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5 || if(strcmp(PlayerName,"Skale",true))  ) {
new id, kolicina;
    if( sscanf( params, "ui", id, kolicina ) ) {
KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
return 1;
}
if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
if( kolicina == 0 ) {

    SetPlayerColor( id, 0xFFFFFF00 );
PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

        format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
    AdminPoruka( SERVERBOJA, globalstring );
}
else if( kolicina == 1 ) {

PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

        format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
    AdminPoruka( SERVERBOJA, globalstring );
}
else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

} else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    return 1;
}

pokušaj
e ovo se desilo a i bilo je kod plname nije definisano jer sam uradio da ga definisem PlayerName i tu sam remove jedan error sad su ovi stigli
C:\Users\Momo\Desktop\Ludi Balkan\Ludi Balkan BugFix v2.0 by Skokic\gamemodes\LB.pwn(54491) : warning 217: loose indentation
C:\Users\Momo\Desktop\Ludi Balkan\Ludi Balkan BugFix v2.0 by Skokic\gamemodes\LB.pwn(54491) : error 029: invalid expression, assumed zero
C:\Users\Momo\Desktop\Ludi Balkan\Ludi Balkan BugFix v2.0 by Skokic\gamemodes\LB.pwn(54491) : error 001: expected token: ";", but found ")"
C:\Users\Momo\Desktop\Ludi Balkan\Ludi Balkan BugFix v2.0 by Skokic\gamemodes\LB.pwn(54491) : error 029: invalid expression, assumed zero
C:\Users\Momo\Desktop\Ludi Balkan\Ludi Balkan BugFix v2.0 by Skokic\gamemodes\LB.pwn(54491) : fatal error 107: too many error messages on one line

Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Timur Script poslato Januar 15, 2020, 13:44:08 POSLE PODNE
Salji anydesk ae odma da rijesavamo problem.
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Timur Script poslato Januar 15, 2020, 13:51:11 POSLE PODNE
Citat: Timur Script poslato Januar 15, 2020, 13:44:08 POSLE PODNE
Salji anydesk ae odma da rijesavamo problem.
Ako ovo ne bude radilo daj any
[pawn]CMD:postavipromotera( playerid, params[] ) {
    new promoternamevodja[MAX_PLAYER_NAME];
    GetPlayerName(playerid, "Skale", sizeof (promoternamevodja));
    if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5 || if(strcmp(promoternamevodja,"Skale",true))  ) {
       new id, kolicina;
       if( sscanf( params, "ui", id, kolicina ) ) {
         KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
         return 1;
      }
      if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
      if( kolicina == 0 ) {

          SetPlayerColor( id, 0xFFFFFF00 );
          PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else if( kolicina == 1 ) {

         PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

   } else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    return 1;
}[/pawn]
Gl probaj,.
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: Transportercina poslato Januar 15, 2020, 13:53:58 POSLE PODNE
Citat: Timur Script poslato Januar 15, 2020, 13:51:11 POSLE PODNE
Ako ovo ne bude radilo daj any
[pawn]CMD:postavipromotera( playerid, params[] ) {
    new promoternamevodja[MAX_PLAYER_NAME];
    GetPlayerName(playerid, "Skale", sizeof (promoternamevodja));
    if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5 || if(strcmp(promoternamevodja,"Skale",true))  ) {
       new id, kolicina;
       if( sscanf( params, "ui", id, kolicina ) ) {
         KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
         return 1;
      }
      if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
      if( kolicina == 0 ) {

          SetPlayerColor( id, 0xFFFFFF00 );
          PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else if( kolicina == 1 ) {

         PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",ImeIgraca( playerid ) );
         SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",ImeIgraca( id ) );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", ImeIgraca( playerid ), ImeIgraca( id ) );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

   } else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
    return 1;
}[/pawn]
Gl probaj,.
Ne radi ae ev anydesk 645 634 366
Naslov: Odg: Warning pocetnik sam msm vise puta sam ovo fixa al videcete...
Poruka od: [PL]KristijanS poslato Januar 15, 2020, 13:58:30 POSLE PODNE
[pawn]CMD:postavipromotera( playerid, params[] )
{
    new pIme[2][MAX_PLAYER_NAME];
    GetPlayerName(playerid, pIme[0], sizeof(pIme[0]));
    if( PlayerInfo[ playerid ][ xAdmin ] > 4 || PlayerInfo[ playerid ][ xSkriptaRank ] == 5  )
   {
      new id, kolicina;
       if( sscanf( params, "ui", id, kolicina ) )
      {
         KORISCENJE( playerid, "/postavipromotera (playerid)[ 0-1 ]");
         return 1;
      }
      if( id == IPI ) return GRESKA( playerid, "Taj igrac nije na serveru.");
      if( kolicina == 0 )
      {
         GetPlayerName(id, pIme[1], sizeof(pIme[1]));
          SetPlayerColor( id, 0xFFFFFF00 );
          PlayerInfo[ id ][ xPromoter ] = 0; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, " Admin %s vam je skinuo promoter poziciju.", pIme[0] );
         SendClientMessageEx( playerid, SVETLOPLAVA, " Skinuli ste igracu: %s promoter poziciju.", pIme[1] );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je skinuo promoter poziciju igracu %s.", pIme[0], pIme[1] );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else if( kolicina == 1 )
      {
         GetPlayerName(id, pIme[1], sizeof(pIme[1]));
         PlayerInfo[ id ][ xPromoter ] = 1; SavePlayer( id );
         SendClientMessageEx( id, SVETLOPLAVA, "Admin %s vam je postavio promoter poziciju.",pIme[0] );
         SendClientMessageEx( playerid, SVETLOPLAVA, "Postavili ste igracu: %s promoter poziciju",pIme[1] );

           format( globalstring, sizeof( globalstring ), "Admin"col_white" %s je dao promoter poziciju igracu %s.", pIme[0], pIme[1] );
            AdminPoruka( SERVERBOJA, globalstring );
      }
      else return GRESKA( playerid, "Pogresan level promotera.( 0 - 1 )" );

   }
   else return GRESKA( playerid, "Niste u mogucnosti koristiti ovu komandu." );
   return 1;
}[/pawn]