Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: El Toni poslato Jun 30, 2011, 17:02:07 POSLE PODNE

Naslov: [pomoc] oko komanda
Poruka od: El Toni poslato Jun 30, 2011, 17:02:07 POSLE PODNE
Skripta koju koristim: GF
Detaljan opis problema: kako da napravim kad nekoj upise /admins da mu dodze koij je level admin pr. Admin 3: Lucky_LUke
Dio skripte: if (strcmp(cmd, "/admins", true) == 0)
{
        if(IsPlayerConnected(playerid))
    {
SendClientMessage(playerid, COLOR_YELLOW, "___*Alpina* - Online Administratori:___");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
    {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin: %s", sendername);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):



Naslov: Odg: [pomoc] oko komanda
Poruka od: Nxidza poslato Jun 30, 2011, 17:08:44 POSLE PODNE
if (strcmp(cmd, "/admins", true) == 0)
{
       if(IsPlayerConnected(playerid))
   {
SendClientMessage(playerid, COLOR_YELLOW, "___*Alpina* - Online Administratori:___");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
   if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
   {
new admin[64];
                          else if(PlayerInfo[i][pAdmin] == 1338) { admin = "Owner"; }
                     else if(PlayerInfo[i][pAdmin] == 1337) { admin = "1337 Admin"; }
                          else if(PlayerInfo[i][pAdmin] == 4) { admin = "Admin 4 "; }
else if(PlayerInfo[i][pAdmin] == 3) { admin = "Admin 3"; }
else if(PlayerInfo[i][pAdmin] == 2) { admin = "Admin 2"; }
else if(PlayerInfo[i][pAdmin] == 1) { admin = "Admin 1"; }
}
}
}
}
return 1;
}



Umesto ovog Admin 4 ,Admin 3 ,Admin 2 ,Admin 1 ubaci kako ti zelis da ti pise ...;)
Naslov: Odg: [pomoc] oko komanda
Poruka od: El Toni poslato Jun 30, 2011, 17:13:06 POSLE PODNE
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : warning 215: expression has no effect
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : error 001: expected token: ";", but found "if"


izvadilo mi errore?
Naslov: Odg: [pomoc] oko komanda
Poruka od: Nxidza poslato Jun 30, 2011, 17:13:35 POSLE PODNE
Citat: Gigov.so poslato Jun 30, 2011, 17:13:06 POSLE PODNE
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : warning 215: expression has no effect
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : error 001: expected token: ";", but found "if"


izvadilo mi errore?
linija?
Naslov: Odg: [pomoc] oko komanda
Poruka od: El Toni poslato Jun 30, 2011, 17:17:35 POSLE PODNE
Citat: [TG]Nxidza poslato Jun 30, 2011, 17:13:35 POSLE PODNE
Citat: Gigov.so poslato Jun 30, 2011, 17:13:06 POSLE PODNE
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : warning 215: expression has no effect
C:\Documents and Settings\Antonio\Desktop\Alpina RPG 0.2v\gamemodes\SAMPMKD.pwn(19857) : error 001: expected token: ";", but found "if"


izvadilo mi errore?
linija?
else if(PlayerInfo[i][pAdmin] == 1338) { admin = "Owner"; }
Naslov: Odg: [pomoc] oko komanda
Poruka od: Nxidza poslato Jun 30, 2011, 17:19:53 POSLE PODNE
if (strcmp(cmd, "/admins", true) == 0)
{
       if(IsPlayerConnected(playerid))
   {
SendClientMessage(playerid, COLOR_YELLOW, "___*Alpina* - Online Administratori:___");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
   if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
   {
new admin[64];
                         if(PlayerInfo[i][pAdmin] == 1338) { admin = "Owner"; }
                     else if(PlayerInfo[i][pAdmin] == 1337) { admin = "1337 Admin"; }
                          else if(PlayerInfo[i][pAdmin] == 4) { admin = "Admin 4 "; }
else if(PlayerInfo[i][pAdmin] == 3) { admin = "Admin 3"; }
else if(PlayerInfo[i][pAdmin] == 2) { admin = "Admin 2"; }
else if(PlayerInfo[i][pAdmin] == 1) { admin = "Admin 1"; }
}
}
}
}
return 1;
}



tako stavi ...;)
Naslov: Odg: [pomoc] oko komanda
Poruka od: BloodMaster poslato Jun 30, 2011, 17:20:28 POSLE PODNE
Evo, naj jednostavnije moguce:

if (strcmp(cmd, "/admins", true) == 0)
{
       if(IsPlayerConnected(playerid))
   {
SendClientMessage(playerid, COLOR_YELLOW, "___*Alpina* - Online Administratori:___");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
   if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
   {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin: %s | Level: {0CC0FF}%d", sendername, PlayerInfo[i][pAdmin]);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
return 1;
}
Naslov: Odg: [pomoc] oko komanda
Poruka od: Nxidza poslato Jun 30, 2011, 17:22:06 POSLE PODNE
Citat: [TG] BloodMaster poslato Jun 30, 2011, 17:20:28 POSLE PODNE
Evo, naj jednostavnije moguce:

if (strcmp(cmd, "/admins", true) == 0)
{
       if(IsPlayerConnected(playerid))
   {
SendClientMessage(playerid, COLOR_YELLOW, "___*Alpina* - Online Administratori:___");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
   if(PlayerInfo[i][pAdmin] >= 1 && PlayerInfo[i][pAdmin] < 1338)
   {
GetPlayerName(i, sendername, sizeof(sendername));
format(string, 256, "Admin: %s | Level: {0CC0FF}%d", sendername, PlayerInfo[i][pAdmin]);
SendClientMessage(playerid, COLOR_GRAD2, string);
}
}
}
}
return 1;
}

Vidis Blood ,toga se uopste nisam setio XD :S
Naslov: Odg: [pomoc] oko komanda
Poruka od: El Toni poslato Jun 30, 2011, 17:25:46 POSLE PODNE
hvala puno sredio sam

moze lock