01.01.2013, 16:43
Galera Alguem tem um sistema de socio que vence sozinho,
tipo
eu uso o comando /darsocio [ID] [level] [meses]
Comando do Meu /darsocio
tipo
eu uso o comando /darsocio [ID] [level] [meses]
Comando do Meu /darsocio
PHP код:
if (strcmp(cmd, "/darsocio", true) == 0) {
if (IsPlayerConnected(playerid)) {
GetPlayerName(playerid, sendername, 256);
if (PlayerInfo[playerid][pAdmin] >= 1341) {
SocioVaga();
tmp = strtok(cmdtext, idx);
if (!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GRAD2, "USE: /darsocio [id] [Nivel]");
return true;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
if (!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GRAD2, "USE: /darsocio [id] [Nivel]");
return true;
}
level = strval(tmp);
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if (IsPlayerConnected(para1)) {
if (para1 != INVALID_PLAYER_ID) {
format(string, sizeof string, "Vocк Deu Sуcio Level %d Para o Jogador %s", level, giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof string, "Vocк Ganhou Sуcio Level %d Do Administrador %s", level, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
PlayerInfo[para1][pSocio] = level;
new var03 = 0;
for (new i = 0; i < sizeof(SocioInfo); i++) {
if (strcmp(giveplayer, SocioInfo[i][sNick], true) == 0) {
SocioInfo[i][sTipo] = level;
SaveSocio();
var03 = 1;
break;
}
}
if (var03 == 0) {
for (new i = 0; i < sizeof(SocioInfo); i++) {
if (strcmp("Ninguem", SocioInfo[i][sNick], true) == 0) {
strmid(SocioInfo[i][sNick], giveplayer, 0, strlen(giveplayer), 255);
SocioInfo[i][sTipo] = level;
SaveSocio();
break;
}
}
}
}
}
} else {
SendClientMessage(playerid, COLOR_GRAD1, " Vocк nгo esta autorizado a usar este comando!");
}
}
return true;
}