pawn Code:
#define ROJO_ADM 0xD63034AA
#define ROSA_ADM 0xEE82EEAA
#define ROJO 0xAA3333AA
#define VERDE_ADM 0x0DE018AA
#define COLOR_ADM 0x2587CEFF
new COLOR[MAX_PLAYERS];
new ADMCOLOR[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
COLOR[playerid] = 0;
ADMCOLOR[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid)
{
COLOR[playerid] = 0;
ADMCOLOR[playerid] = 0;
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(rrojo,5,cmdtext);
dcmd(rrosa,5,cmdtext);
dcmd(rverde,6,cmdtext);
dcmd(rcolor,6,cmdtext);
dcmd(sincolor,8,cmdtext);
return 1;
}
dcmd_rrojo(playerid, params[])
{
#pragma unused params
if(!IsPlayerAdmin(playerid))
return
SendClientMessage(playerid, BLANCO, "Server: Unknown command.");
//
if(IsPlayerAdmin(playerid))
{
ADMCOLOR[playerid] = 1;
COLOR[playerid] = ROJO_ADM;
SetPlayerColor(playerid, ROJO_ADM);
return 1;
} else
return
SendClientMessage(playerid, ROJO, "No tienes suficiente level.");
}
dcmd_rrosa(playerid, params[])
{
#pragma unused params
if(!IsPlayerAdmin(playerid))
return
SendClientMessage(playerid, BLANCO, "Server: Unknown command.");
if(IsPlayerAdmin(playerid))
{
ADMCOLOR[playerid] = 1;
COLOR[playerid] = ROSA_ADM;
SetPlayerColor(playerid, ROSA_ADM);
return 1;
} else
return
SendClientMessage(playerid, ROJO, "No tienes suficiente level.");
}
dcmd_rverde(playerid, params[])
{
#pragma unused params
if(!IsPlayerAdmin(playerid))
return
SendClientMessage(playerid, BLANCO, "Server: Unknown command.");
if(IsPlayerAdmin(playerid))
{
ADMCOLOR[playerid] = 1;
COLOR[playerid] = VERDE_ADM;
SetPlayerColor(playerid, VERDE_ADM);
return 1;
} else
return
SendClientMessage(playerid, ROJO, "No tienes suficiente level.");
}
dcmd_rcolor(playerid, params[])
{
#pragma unused params
if(!IsPlayerAdmin(playerid))
return
SendClientMessage(playerid, BLANCO, "Server: Unknown command.");
if(IsPlayerAdmin(playerid))
{
ADMCOLOR[playerid] = 1;
COLOR[playerid] = COLOR_ADM;
SetPlayerColor(playerid, COLOR_ADM);
return 1;
} else
return
SendClientMessage(playerid, ROJO, "No tienes suficiente level.");
}
dcmd_sincolor(playerid, params[])
{
#pragma unused params
if(!IsPlayerAdmin(playerid))
return
SendClientMessage(playerid, BLANCO, "Server: Unknown command.");
if(IsPlayerAdmin(playerid))
{
ADMCOLOR[playerid] = 0;
COLOR[playerid] = 0;
return 1;
} else
return
SendClientMessage(playerid, ROJO, "No tienes suficiente level.");
}
stock Nombre(playerid)
{
new
name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}