Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd, "/moderador", true) == 0 || strcmp(cmd, "/setarlevel", true) == 0)
- {
- tmp = strtok(cmdtext, idx);
- giveplayerid = strval(tmp);
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- giveplayerid = strval(tmp);
- if(!strlen(tmp) && Admin[playerid] >= 1)
- {
- SendClientMessage(playerid, COLOR_BLUE, "Uso correto: /moderador [id do player] [level]");
- return 1;
- }
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp) && Admin[playerid] >= 1)
- {
- SendClientMessage(playerid, COLOR_BLUE, "Uso correto: /moderador [id do player] [level]");
- return 1;
- }
- new level[MAX_PLAYERS];
- level[playerid] = strval(tmp);
- if(Admin[playerid] < 0)
- {
- SendClientMessage(playerid, COLOR_RED, "Level de admin inválido!");
- return 1;
- }
- if(Admin[playerid] > 4)
- {
- SendClientMessage(playerid, COLOR_RED, "Level de admin inválido!");
- return 1;
- }
- if(logged[playerid] == 1)
- {
- if(IsPlayerAdmin(playerid))
- {
- if(IsPlayerConnected(giveplayerid))
- {
- if(logged[giveplayerid] == 0)
- {
- SendClientMessage(playerid, COLOR_RED, "O player tem que estar logado para poder receber o level de admin!");
- return 1;
- }
- else
- {
- new lol[64];
- GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
- GetPlayerName(playerid, sendername, sizeof(sendername));
- new Nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Nome, sizeof(Nome));
- new String[100];
- format(String, sizeof(String), CONTAS, Nome);
- dini_IntSet(String,"Admin",giveplayerid);
- format(string, sizeof(string), "Você deu para %s level %d de moderador!", giveplayerid, level[playerid]);
- SendClientMessage(playerid, COLOR_BLUE, lol);
- format(string, sizeof(string),"O Administrador %d setou o nivel de moderador de %s para.",giveplayer, sendername, level[playerid] );
- SendClientMessageToAll(COR_VERDECLARO, lol);
- level[playerid] = dini_IntSet(String,"Admin",giveplayerid);
- new PlayerName[30];
- GetPlayerName(playerid, PlayerName, 30);
- printf("[Comando] %s usou /moderadorr para dar %s level %d de moderador.", PlayerName, giveplayer, level[playerid]);
- }
- }
- else
- {
- format(string, sizeof(string), "%d não é o número de ID de um player ativo!", giveplayerid);
- SendClientMessage(playerid, COLOR_RED, string);
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Você não tem permissão para usar este comando!");
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Você tem que estar logado para usar este comando!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement