dcmd_a(playerid, params[])
#pragma unused params
{
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,0xFFFFFFAA,"{FF0000}| FAIL | {FFFFFF}Desculpe, apenas os administradores podem usar esse comando!");
return 1;
}
new pname[MAX_PLAYER_NAME];GetPlayerName(playerid, pname, sizeof pname);
format(ChatADM, sizeof ChatADM,"{FFFF00}| Administrador | {FFFFFF}%s diz:",pname);
return 1;
}
dcmd_a(playerid, params[]) {
new Texto[250], Nome[24];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"{FF0000}| FAIL | {FFFFFF}Desculpe, apenas os administradores podem usar esse comando!");
if(sscanf(params, "s[250]", Texto)) return SendClientMessage(playerid, -1, "{FF0000} | FAIL | {FFFFFF}/a [Texto]");
GetPlayerName(playerid, Nome, 24);
format(String, sizeof(String), "{FFFF00}| Administrador | {FFFFFF}%s diz: %s", Nome, Texto);
for(new i; i < MAX_PLAYERS; i++) {
if(IsPlayerAdmin(playerid)) {
SendClientMessage(i, -1, String);
}
}
return 1;
}
format(ChatADM, sizeof ChatADM,"{FFFF00}| Administrador | {FFFFFF}%s diz: %s", pname, params);
dcmd_a(playerid, params[]) {
if (!strlen(params))
return SendClientMessage(playerid, -1, "Use: /a [Texto]");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,0xFFFFFFAA,"{FF0000}| FAIL | {FFFFFF}Desculpe, apenas os administradores podem usar esse comando!");
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof pname);
format(ChatADM, sizeof ChatADM,"{FFFF00}| Administrador | {FFFFFF}%s diz:%s",pname, params);
//Faltou a funзгo que manda a mensagem para todos os administradores!
/*Ex
SendAdminMessage(COLORADM, ChatADM);
*/
return true;
}
dcmd_a(playerid, params[]) {
if (!strlen(params))
return SendClientMessage(playerid, -1, "Use: /a [Texto]");
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,0xFFFFFFAA,"{FF0000}| FAIL | {FFFFFF}Desculpe, apenas os administradores podem usar esse comando!");
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof pname);
format(ChatADM, sizeof ChatADM,"{FFFF00}| Administrador | {FFFFFF}%s diz:%s",pname, params);
static i;
for(i = GetMaxPlayers() - 1; i != -1; --i){
if (IsPlayerConnected(i) && IsPlayerAdmin(i))
SendClientMessage(i, -1, ChatADM);
}
return true;
}
dcmd_a(playerid, params[]) {
new Texto[250], Nome[24];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"{FF0000}| FAIL | {FFFFFF}Desculpe, apenas os administradores podem usar esse comando!");
if(sscanf(params, "s[250]", Texto)) return SendClientMessage(playerid, -1, "{FF0000} | FAIL | {FFFFFF}/a [Texto]");
GetPlayerName(playerid, Nome, 24);
format(String, sizeof(String), "{FFFF00}| Administrador | {FFFFFF}%s diz: %s", Nome, Texto);
SendClientMessageToAll(-1, String);
return 1;
}
dcmd_a(playerid, params[]) {
new Texto[250], Nome[24];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"{FF0000}| FAIL | {FFFFFF}Desculpe, apenas os administradores podem usar esse comando!");
if(sscanf(params, "s[250]", Texto)) return SendClientMessage(playerid, -1, "{FF0000} | FAIL | {FFFFFF}/a [Texto]");
GetPlayerName(playerid, Nome, 24);
format(String, sizeof(String), "{FFFF00}| Administrador | {FFFFFF}%s diz: %s", Nome, Texto);
for(new i; i < MAX_PLAYERS; i++) {
if(IsPlayerAdmin(playerid)) {
SendPlayerMessage(i, -1, String);//Mudei o SendClientMessage para SendPlayerMessage n sei se vai funcionar
}
}
return 1;
}
sу para testar....
aproveitando o cуdigo do funeral tente assim: pawn Код:
|
dcmd_a(playerid, params[])
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file),aname);
{
new tmp[256];
strmid(tmp,cmdtext,2,strlen(cmdtext));
if(!strlen(tmp)) {
SendClientMessage(playerid,Vermelho, "Digite: /a [texto]");
return 1;
} else {
format(String, sizeof(String), "* Admin %s diz: %s ", aname, tmp);
SendClientMessageToAll(tcadm,String);
return 1;
}
}else{
SendClientMessage(playerid, Branco,"({FF0000}ERRO{FFFFFF}) Vocк nгo tem acesso a esse comando !");
return 1;
}
}
C:\Users\usuario\Desktop\Brasil Racing\gamemodes\BrasilBeta.pwn(1178) : error 017: undefined symbol "file" C:\Users\usuario\Desktop\Brasil Racing\gamemodes\BrasilBeta.pwn(1178) : error 017: undefined symbol "file" C:\Users\usuario\Desktop\Brasil Racing\gamemodes\BrasilBeta.pwn(1178) : error 029: invalid expression, assumed zero C:\Users\usuario\Desktop\Brasil Racing\gamemodes\BrasilBeta.pwn(1178) : fatal error 107: too many error messages on one line