13.05.2010, 18:20
Somehow its very bugged now...
I used it like this:
I used it like this:
Код:
public OnPlayerRequestClass(playerid, classid) { SetupPlayerForClassSelection(playerid,classid); SetPlayerTeamFromClass(playerid,classid); { new cmpstr[MAX_PLAYER_NAME]; GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 1 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for Sweet!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 2 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for Big Smoke!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 3 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for Ryder!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 4 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for CJ!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 5 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for OG Loc!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 9 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for Ballas Leader!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 14 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for Vagos Leader!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 19 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for Cesar Vialpando!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 24 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for T-Bone Mendez!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 29 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for The SnakeHead!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 34 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for Wu Zi Mu!"); return 0; } GetPlayerName(playerid, cmpstr, sizeof(cmpstr)); if(classid == 39 && strcmp(cmpstr,"UnknownName",false)) { SendClientMessage(playerid,TEAM_GROVE_COLOR,"This skin is only for Mafia Leader!"); return 0; } return 1; } if(classid == 0) { GameTextForPlayer(playerid,"~y~]~r~Sean Sweet Johnson",1000,5); } else if (classid == 1) { GameTextForPlayer(playerid,"~y~]~r~Melvin Big Smoke Harris",1000,5); } else if (classid == 2) { GameTextForPlayer(playerid,"~y~]~r~Lance Ryder Wilson",1000,5); } else if (classid == 3) { GameTextForPlayer(playerid,"~y~]~r~Carl CJ Johnson",1000,5); } else if (classid == 4) { GameTextForPlayer(playerid,"~y~]~r~Jeffrey OG Loc Cross",1000,5); } else if (classid == 5 || classid == 6 || classid == 7 || classid == 8) { GameTextForPlayer(playerid,"~g~Grove Street Families",1000,5); } else if(classid == 9) { GameTextForPlayer(playerid,"~y~]~r~Los Santos Ballas Leader",1000,5); } else if(classid == 10 || classid == 11 || classid == 12 || classid == 13) { GameTextForPlayer(playerid,"~p~Los Santos Ballas",1000,5); } else if(classid == 14) { GameTextForPlayer(playerid,"~y~]~r~Los Santos Vagos Leader",1000,5); } else if(classid == 15 || classid == 16 || classid == 17 || classid == 18) { GameTextForPlayer(playerid,"~y~Los Santos Vagos",1000,5); } else if(classid == 19) { GameTextForPlayer(playerid,"~y~]~r~Cesar Vialpando",1000,5); } else if(classid == 20 || classid == 21 || classid == 22 || classid == 23) { GameTextForPlayer(playerid,"~b~Varrios Los Aztecas",1000,5); } else if(classid == 24) { GameTextForPlayer(playerid,"~y~]~r~T-Bone Mendez",1000,5); } else if(classid == 25 || classid == 26 || classid == 27 || classid == 28) { GameTextForPlayer(playerid,"~b~La Rifa",1000,5); } else if(classid == 29) { GameTextForPlayer(playerid,"~y~]~r~The SnakeHead",1000,5); } else if(classid == 30 || classid == 31 || classid == 32 || classid == 33) { GameTextForPlayer(playerid,"~w~Da Nang Boys",1000,5); } else if(classid == 34) { GameTextForPlayer(playerid,"~y~]~r~Wu Zi Mu",1000,5); } else if(classid == 35 || classid == 36 || classid == 37 || classid == 38) { GameTextForPlayer(playerid,"~h~~l~Triads",1000,5); } else if(classid == 39) { GameTextForPlayer(playerid,"~y~]~r~Mafia Leader",1000,5); } else if(classid == 40 || classid == 41 || classid == 42 || classid == 43 || classid == 44 || classid == 45) { GameTextForPlayer(playerid,"~r~~h~Mafia",1000,5); } return 1; }