skripta: moja od 0
opis problema:
C:\Users\petarwin7\Desktop\WARAT\gamemodes\GLL.pwn(816) : error 002: only a single statement (or expression) can follow each "case"
CMD:invite(playerid, params[])
{
if (PlayerInfo[playerid][pLider] > 0) // Provjerava da li je igrac lider icega
{
new
iPlayerID,
szPlayerName[MAX_PLAYER_NAME],
szInviteMsg[241];
if (sscanf(params, "u", iPlayerID)) // Ako igrac nije upisao sve potrebne parametre, ispisuje mu tu poruku
return SendClientMessage(playerid, 0xFF6600,"KORISTI:{FF8040} /invite [igracev ID/dio imena]");
else if (iPlayerID == INVALID_PLAYER_ID) // Ako je ID igraca koji je igrac upisao nije online, ispisuje mu tu poruku
return SendClientMessage(playerid, C_WHITE, "ERROR: Pogresan ID igraca.");
GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);
switch(PlayerInfo[playerid][pLider])
{
case 1: // Prva organizacija, nazovimo je Los Santos Police Department
{
PlayerInfo[iPlayerID][pClan] = PlayerInfo[playerid][pLider]; // Ovdje postavljamo igracu kojeg zelimo pozvati u organizaciju varijablu na ID organizacije (tako da kasnije znamo u kojoj je organizaciji)
PlayerInfo[iPlayerID][pRank] = 1; // Postavlja igracu kojeg zelimo pozvati u organizaciju rank na 1
format(szInviteMsg, sizeof(szInviteMsg), "Lider %s vas je pozvao u organizaciju Los Santos Police Department.\n\nPritisnite Prihvatam ako zelite da prihvatite ili pritisnite Odbijam ako ne zelite da prihvatite.", szPlayerName);
}
case 2: // Druga organizacije, nazovimo je FBI
{
PlayerInfo[iPlayerID][pClan] = PlayerInfo[playerid][pLider]; // Ovdje postavljamo igracu kojeg zelimo pozvati u organizaciju varijablu na ID organizacije (tako da kasnije znamo u kojoj je organizaciji)
PlayerInfo[iPlayerID][pRank] = 1; // Postavlja igracu kojeg zelimo pozvati u organizaciju rank na 1
format(szInviteMsg, sizeof(szInviteMsg), "Lider %s vas je pozvao u organizaciju FBI.\n\nPritisnite Prihvatam ako zelite da prihvatite ili pritisnite Odbijam ako ne zelite da prihvatite.", szPlayerName);
}
case 3:
{
PlayerInfo[iPlayerID][pClan] = PlayerInfo[playerid][pLider];
PlayerInfo[iPlayerID][pRank] = 1;
format(szInviteMsg, sizeof(szInviteMsg), "Lider %s vas je pozvao u organizaciju LS TAXI.\n\nPritisnite Prihvatam ako zelite da prihvatite ili pritisnite Odbijam ako ne zelite da prihvatite.", szPlayerName);
}
ShowPlayerDialog(iPlayerID, DIALOG_ORG_INVITE, DIALOG_STYLE_MSGBOX, "POZVANI STE U ORGANIZACIJU", szInviteMsg, "Prihvatam", "Odbijam");// 816
}
else
SendClientMessage(playerid, C_WHITE, "ERROR: Moras biti lider da koristis ovu komandu.");
return 1;
}
BUMP
case krece od 0 .... to ucitava prvo znaci
case 0:
{
}
case 1:
{
}
i propustio si zagradu za switch :)
to da li je od 0 ili ne mislim da nema veze nego je bila zagrada problem :)