01.07.2011, 15:15
@tijoka
Pйssima identaзгo.
else if no fim? ...
Testa aн.
@Garfield
Garfield, olha pro seu cуdigo.. ._.
dini_Set(file,"Level", PlayerInfo[cmdtext[11]][Admin]);
dini_Set? nгo seria dini_IntSet?
abзsss
@criador
Vocк nгo quer setar o Admin na conta do jogador?
Porque vocк estб setando o "LEVEL"?
Nгo seria "ADMIN"?
Abraзs
Pйssima identaзгo.
else if no fim? ...
pawn Код:
if(strcmp(cmd,"/setadmin",true) == 0)
{
new ID, CARGO, NOME_ID[MAX_PLAYER_NAME], NOME[MAX_PLAYER_NAME], arquivo[0x80];
#define SCM SendClientMessage
if(!IsPlayerAdmin(playerid) || PlayerInfo[playerid][Admin] < 5) return SCM(playerid, -1, "ERROR: Vocк nгo й admin.");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid, -1, "use: /setaradmin ID LEVEL");
ID = strval(tmp);
if(!IsPlayerConnected(ID) || ID == INVALID_PLAYER_ID) return SendClientMessage(playerid,COLOR_WHITE,"[ERRO] Jogador indisponнvel.");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SCM(playerid, -1, "use: /setaradmin ID LEVEL");
CARGO = strval(tmp);
GetPlayerName(ID, NOME_ID, sizeof(NOME_ID)); GetPlayerName(playerid, NOME, sizeof(NOME));
format(arquivo,sizeof(arquivo),"Contas/%s.ini",NOME_ID);
if(!dini_Exists(arquivo)) dini_Create(arquivo);
dini_IntSet(arquivo,"Level", CARGO);
PlayerInfo[ID][Admin] = CARGO
format(string, sizeof(string), "{FFFF00}ADMCMD:{33AAFF} O Administrador %s deu para vocк [Level %d] de Administrador!",NOME, CARGO);
SendClientMessage(ID, COLOR_WHITE, string);
format(string, sizeof(string), "{FFFF00}ADMCMD:{33AAFF} Vocк deu para %s [Level %d] de Administrador!", NOME_ID, CARGO);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
@Garfield
Garfield, olha pro seu cуdigo.. ._.
dini_Set(file,"Level", PlayerInfo[cmdtext[11]][Admin]);
dini_Set? nгo seria dini_IntSet?
abзsss
@criador
Vocк nгo quer setar o Admin na conta do jogador?
Porque vocк estб setando o "LEVEL"?
Nгo seria "ADMIN"?
Abraзs