Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [CH]Ivan_Lukic poslato Decembar 10, 2010, 17:28:34 POSLE PODNE

Naslov: [POMOC]/new
Poruka od: [CH]Ivan_Lukic poslato Decembar 10, 2010, 17:28:34 POSLE PODNE
Ovako ja bi napravio da komandu /new se moze koristit do odredenog levela...

evo komanda

   if(strcmp(cmd, "/new", true) == 0)
   {
       if(IsPlayerConnected(playerid))

       
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, 256, "%s je novi igrac i treba mu pomoc.", sendername);
         GBroadCast(COLOR_YELLOW,string,1);
         SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vas zahtjev za pomoc je poslan svim dostupnim GameMastersima.");
       }
      
       return 1;
   }

stavljo sam i ovo ali neradi onda komanda

  {
         if (PlayerInfo[playerid][pLevel] < 3)
         {
            SendClientMessage(playerid, COLOR_GRAD1, "   Samo igraci ispod treceg levela !");
            return 1;
         }



Hvala!
Naslov: Odg: [POMOC]/new
Poruka od: Gospodin poslato Decembar 10, 2010, 18:22:43 POSLE PODNE
Probaj ovako:

if(strcmp(cmd, "/new", true) == 0)
   {
       if(IsPlayerConnected(playerid) && (PlayerInfo[playerid][pLevel] < 3))
       {
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, 256, "%s je novi igrac i treba mu pomoc.", sendername);
         GBroadCast(COLOR_YELLOW,string,1);
         SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vas zahtjev za pomoc je poslan svim dostupnim GameMastersima.");
       }
       else
       {
          SendClientMessage(playerid, COLOR_GRAD1, "   Samo igraci ispod treceg levela !");
          return 1;
      }
   }

Naslov: Odg: [POMOC]/new
Poruka od: [CH]Ivan_Lukic poslato Decembar 10, 2010, 18:48:05 POSLE PODNE
Citat: •плави• poslato Decembar 10, 2010, 18:22:43 POSLE PODNE
Probaj ovako:

if(strcmp(cmd, "/new", true) == 0)
   {
       if(IsPlayerConnected(playerid) && (PlayerInfo[playerid][pLevel] < 3))
       {
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, 256, "%s je novi igrac i treba mu pomoc.", sendername);
         GBroadCast(COLOR_YELLOW,string,1);
         SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vas zahtjev za pomoc je poslan svim dostupnim GameMastersima.");
       }
       else
       {
          SendClientMessage(playerid, COLOR_GRAD1, "   Samo igraci ispod treceg levela !");
          return 1;
      }
   }



neradi kad sam lvl 4 pise  samo igraci ispod 3 levela
a kad sam 1 pise server unkown command
Naslov: Odg: [POMOC]/new
Poruka od: Aleksandar? poslato Decembar 10, 2010, 19:20:20 POSLE PODNE
Probaj ovo

CMD:new(playerid, params[])
{
if(IsPlayerConnected(playerid) && (PlayerInfo[playerid][pLevel] > 3)) return SendClientMessage(playerid, boja, "   Samo igraci ispod treceg levela !");
else
{
new string[91];
format(string, 256, "%s je novi igrac i treba mu pomoc.", PlayerName(playerid));
GBroadCast(boja,string,1);
SendClientMessage(playerid,boja, "* Vas zahtjev za pomoc je poslan svim dostupnim GameMastersima.");
}
return true;
}
Naslov: Odg: [POMOC]/new
Poruka od: TiXoR_ poslato Decembar 10, 2010, 21:46:18 POSLE PODNE
if(strcmp(cmd, "/new", true) == 0)
   {
       if(IsPlayerConnected(playerid) && (PlayerInfo[playerid][pLevel] > 3))
       {
         GetPlayerName(playerid, sendername, sizeof(sendername));
         format(string, 256, "%s je novi igrac i treba mu pomoc.", sendername);
         GBroadCast(COLOR_YELLOW,string,1);
         SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Vas zahtjev za pomoc je poslan svim dostupnim GameMastersima.");
       }
       else
       {
          SendClientMessage(playerid, COLOR_GRAD1, "   Samo igraci ispod treceg levela !");
          return 1;
      }
   }

Probaj tako ;)
Citat: Aleksandar poslato Decembar 10, 2010, 19:20:20 POSLE PODNE
Probaj ovo

CMD:new(playerid, params[])
{
if(IsPlayerConnected(playerid) && (PlayerInfo[playerid][pLevel] > 3)) return SendClientMessage(playerid, boja, "   Samo igraci ispod treceg levela !");
else
{
new string[91];
format(string, 256, "%s je novi igrac i treba mu pomoc.", PlayerName(playerid));
GBroadCast(boja,string,1);
SendClientMessage(playerid,boja, "* Vas zahtjev za pomoc je poslan svim dostupnim GameMastersima.");
}
return true;
}

Ne virujen baš da on koristi ZCMD.. ;)
Naslov: Odg: [POMOC]/new
Poruka od: Slay poslato Decembar 10, 2010, 22:14:18 POSLE PODNE
Bespotrebno formatiras kada mozes params koristi na ZCMD-u