[HELP]Errors and I can't Compile GameMod -
Calderone - 01.09.2012
Hello , First i,m sorry for my bad English..
I working on this GameMode for months and when this problem but when it appeared this problem I do not know what to do . Since a week I'm trying to solve this problem .I'm Begginer at Pawno and I don't where to turn because I think You are Experts in Pawno..
To Get to the point :
When I editing my Script/GameMod (RolePlay) and making cmd /leadermessage what means Leader Notice (the message can be seen on the entire server). First when I editing that i Have 26 Errors like that
[Cllick!] but I am not edit that , i edit this:
Код:
//----------------------------------[LEADER NOTICE]-----------------------------------------------
if(strcmp(cmd, "/leadermessage", true) == 0 || strcmp(cmd, "/leadermsg", true) == 0 || strcmp(cmd, "/lmsg", true) == 0 )
{
if(gTeam[playerid])
{
if(PlayerInfo[playerid][pLeader] ==1)
{
else if(PlayerInfo[playerid][pLeader] ==2)
{
else if(PlayerInfo[playerid][pLeader] ==5)
{
else if(PlayerInfo[playerid][pLeader] ==6)
{
else if(PlayerInfo[playerid][pLeader] ==7)
{
else if(PlayerInfo[playerid][pLeader] ==15)
{
else if(PlayerInfo[playerid][pLeader] ==16)
}
{
SendClientMessage(playerid, COLOR_YELLOW, " You're not leader !");
return 1;
}
}
if(PlayerInfo[playerid][pRank] < 6)
{
SendClientMessage(playerid, COLOR_YELLOW, " You must be leader to use this !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_YELLOW, "Using: (/lmsg ;/leadermsg ;/leadermessage [text]");
return 1;
}
SendClientMessageToAll(COLOR_YELLOW, "|___________ LEADER NOTICE ___________|");
if(PlayerInfo[playerid][pMember] || PlayerInfo[playerid][pLeader])
if(PlayerInfo[playerid][pLeader] == 1)
{
format(string, sizeof(string), "LSPD Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 2)
{
format(string, sizeof(string), "FBI Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 5)
{
format(string, sizeof(string), "LCN Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 6)
{
format(string, sizeof(string), "YM Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 7)
{
format(string, sizeof(string), "President %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 15)
{
format(string, sizeof(string), "BGF Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 16)
{
format(string, sizeof(string), "GSF Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
}
return 1;
}
After my friend helped me and he do this :
Код:
-----------------------------[LIDER OBAVJEST]-----------------------------------------------
if(strcmp(cmd, "/leadermessage", true) == 0 || strcmp(cmd, "/leadermsg", true) == 0 || strcmp(cmd, "/lmsg", true) == 0 )
{
if(PlayerInfo[playerid][pLeader] < 1)
{
SendClientMessage(playerid, COLOR_YELLOW, " Niste lider !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_YELLOW, "Koriscenje: (/lmsg ;/leadermsg ;/leadermessage [text]");
return 1;
}
SendClientMessageToAll(COLOR_YELLOW, "|___________ LIDER OBAVJEST ___________|"); // ovo ce prikaati svima..
if(PlayerInfo[playerid][pLeader] == 1)
{
format(string, sizeof(string), "LSPD Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 2)
{
format(string, sizeof(string), "FBI Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 5)
{
format(string, sizeof(string), "LCN Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 6)
{
format(string, sizeof(string), "YM Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 7)
{
format(string, sizeof(string), "Predsjednik %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 15)
{
format(string, sizeof(string), "BGF Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 16)
{
format(string, sizeof(string), "GSF Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
}
return 1;
}
But when i put that in GameMod Pawno can't Compile script just that Cursor for writing is 'flashing' and I waiting about 30-45 min. , but nothing happens..
Please for help as soon as possible.
Thanks in advance
Re: [HELP]Errors and I can't Compile GameMod -
TzAkS. - 01.09.2012
Try this
pawn Код:
if(strcmp(cmd, "/leadermessage", true) == 0 || strcmp(cmd, "/leadermsg", true) == 0 || strcmp(cmd, "/lmsg", true) == 0 )
{
if(PlayerInfo[playerid][pLeader] < 1)
{
SendClientMessage(playerid, COLOR_YELLOW, " Niste lider !");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_YELLOW, "Koriscenje: (/lmsg ;/leadermsg ;/leadermessage [text]");
return 1;
}
SendClientMessageToAll(COLOR_YELLOW, "|___________ LIDER OBAVJEST ___________|"); // ovo ce prikaati svima..
if(PlayerInfo[playerid][pLeader] == 1)
{
format(string, sizeof(string), "LSPD Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 2)
{
format(string, sizeof(string), "FBI Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 5)
{
format(string, sizeof(string), "LCN Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 6)
{
format(string, sizeof(string), "YM Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 7)
{
format(string, sizeof(string), "Predsjednik %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 15)
{
format(string, sizeof(string), "BGF Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
else if(PlayerInfo[playerid][pLeader] == 16)
{
format(string, sizeof(string), "GSF Lider %s: %s", sendername, result);
SendClientMessageToAll(COLOR_YELLOW, string);
}
return 1;
}
Re: [HELP]Errors and I can't Compile GameMod -
Calderone - 01.09.2012
Thanks a lot Bro , You Help me ...
Thanks , Thanks , Thanks , Thanks , Thanks , Thanks , Thanks , Thanks , Thanks , Thanks , Thanks ,