30.09.2012, 19:04
Hello , I have on my server a nfs club / nrg club . When I give / clubinvite to someone after it exits ( /q )when return , kboom ! He isn't a club member.. ?? What's the problem .
I wait the answer . Thanks verry much !
Sorry for my bad english.
Here's the code !
I wait the answer . Thanks verry much !
Sorry for my bad english.
Here's the code !
Код:
if(strcmp(cmd, "/clubinvite", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /invite [playerid/PartOfName]"); return 1; } new para1; new ftext[20]; para1 = ReturnUser(tmp); if(PlayerInfo[playerid][pClubLeader] >= 1) { if(IsPlayerConnected(para1)) { if(para1 != INVALID_PLAYER_ID) { if (PlayerInfo[para1][pClubMember] == 0) { if(PlayerInfo[playerid][pClubLeader] == 1) { ftext = "NFS Club"; } else if(PlayerInfo[playerid][pClubLeader] == 2) { ftext = "NRG Club"; } else { return 1; } GetPlayerName(para1, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[para1][pClubMember] = PlayerInfo[playerid][pClubLeader]; PlayerInfo[para1][pClubRank] = 1; printf("AdmCmd: %s has invited %s to join %s.", sendername, giveplayer, ftext); format(string, sizeof(string), " You have Joined the %s, you were invited by Leader %s", ftext, sendername); SendClientMessage(para1, COLOR_LIGHTBLUE, string); format(string, sizeof(string), " You have Invited %s to join the %s.", giveplayer,ftext); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); } else { SendClientMessage(playerid, COLOR_GREY, " That player is currently Wanted / a Different Team."); return 1; } } } } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command(club leaders only)!"); } } return 1; }