14.03.2016, 17:06
I made [gTeam] to mean that the play in swat skin, and i made in the class if the skin = 285, that'ss mean he is in skin. tho.
The problem is with my code, when ever i try to write /swatlist, it don't show me the online members, and it show me "There is no longer swat member" spammed.
[PWN] CMD
watlist(playerid,params[])
{
SendClientMessage(playerid, SwatC, "==========S.W.A.T List=========");
new sname[MAX_PLAYER_NAME];
for(new i; i < MAX_PLAYERS; i++)
{
GetPlayerName(i,sname,sizeof(sname));
if(pInfo[i] [pSwat] == 1 && gTeam[i] == Swat)
{
format(Jstring,sizeof(Jstring),"%s(%d) is online in S.W.A.T skin, rank: S", sname, i);
SendClientMessage(playerid,SwatC,Jstring);
}
else if(pInfo[i] [pSwat] == 2 && gTeam[i] == Swat)
{
format(Jstring,sizeof(Jstring),"%s(%d) is online in S.W.A.T skin, rank: D", sname, i);
SendClientMessage(playerid,SwatC,Jstring);
}
else if(gTeam[i] != Swat)
{
SendClientMessage(playerid,-1,"There is no S.W.A.T member online");
}
}
return 1;
}[/PWN]
The problem is with my code, when ever i try to write /swatlist, it don't show me the online members, and it show me "There is no longer swat member" spammed.
[PWN] CMD
![confused](images/smilies/confused.gif)
{
SendClientMessage(playerid, SwatC, "==========S.W.A.T List=========");
new sname[MAX_PLAYER_NAME];
for(new i; i < MAX_PLAYERS; i++)
{
GetPlayerName(i,sname,sizeof(sname));
if(pInfo[i] [pSwat] == 1 && gTeam[i] == Swat)
{
format(Jstring,sizeof(Jstring),"%s(%d) is online in S.W.A.T skin, rank: S", sname, i);
SendClientMessage(playerid,SwatC,Jstring);
}
else if(pInfo[i] [pSwat] == 2 && gTeam[i] == Swat)
{
format(Jstring,sizeof(Jstring),"%s(%d) is online in S.W.A.T skin, rank: D", sname, i);
SendClientMessage(playerid,SwatC,Jstring);
}
else if(gTeam[i] != Swat)
{
SendClientMessage(playerid,-1,"There is no S.W.A.T member online");
}
}
return 1;
}[/PWN]