CMD:tapa(playerid, params[])
{
new giveplayerid, SetAdmStr[256], sendername[MAX_PLAYER_NAME], giveplayername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
GetPlayerName(giveplayerid, giveplayername, MAX_PLAYER_NAME);
if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COR_VermelhoClaro, "Vocк Nгo tem Nнvel Suficiente Para Utilizar o Comando!");
if(sscanf(params, "d", giveplayerid)) return SendClientMessage(playerid, COR_VermelhoClaro, "Uso Correto: /tapa [ID]");
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COR_VermelhoClaro, "[ERRO]: ID Nгo Conectado!");
format(SetAdmStr, sizeof(SetAdmStr), "{00FFFF}[ADMIN]: %s Deu Um Tapa no Jogador %s", sendername, giveplayername);
SendClientMessageToAll(-1, SetAdmStr);
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerPos(giveplayerid, X,Y,Z+15);
return 1;
}
CMD:tapa(playerid, params[])
{
new giveplayerid, SetAdmStr[256], sendername[MAX_PLAYER_NAME], giveplayername[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COR_VermelhoClaro, "Vocк Nгo tem Nнvel Suficiente Para Utilizar o Comando!");
if(sscanf(params, "d", giveplayerid)) return SendClientMessage(playerid, COR_VermelhoClaro, "Uso Correto: /tapa [ID]");
GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
GetPlayerName(giveplayerid, giveplayername, MAX_PLAYER_NAME);
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COR_VermelhoClaro, "[ERRO]: ID Nгo Conectado!");
format(SetAdmStr, sizeof(SetAdmStr), "{00FFFF}[ADMIN]: %s Deu Um Tapa no Jogador %s", sendername, giveplayername);
SendClientMessageToAll(-1, SetAdmStr);
GetPlayerPos(giveplayerid, X,Y,Z);
SetPlayerPos(giveplayerid, X,Y,Z+15);
return 1;
}
CMD:tapa(playerid, params[]) { new giveplayerid, SetAdmStr[256], Jogador[MAX_PLAYER_NAME], Outro[MAX_PLAYER_NAME]; GetPlayerName(playerid, Jogador, 23); GetPlayerName(giveplayerid, Outro, 23); if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COR_VermelhoClaro, "Vocк Nгo tem Nнvel Suficiente Para Utilizar o Comando!"); if(sscanf(params, "d", giveplayerid)) return SendClientMessage(playerid, COR_VermelhoClaro, "Uso Correto: /tapa [ID]"); if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COR_VermelhoClaro, "[ERRO]: ID Nгo Conectado!"); format(SetAdmStr, sizeof(SetAdmStr), "{00FFFF}[ADMIN]: %s Deu Um Tapa no Jogador %s", Jogador, Outro); SendClientMessageToAll(-1, SetAdmStr); GetPlayerPos(giveplayerid, X,Y,Z); SetPlayerPos(giveplayerid, X,Y,Z+15); return 1; }
Funcionou Corretamente steel, vocк mudou os GetPlayerName para baixo do sscanf nй?
|
CMD:daradmin(playerid, params[])
{
new giveplayerid, SetAdmStr[256], NivelAdmin, sendername[MAX_PLAYER_NAME],giveplayername[MAX_PLAYER_NAME];
if(!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COR_VermelhoClaro, "Vocк Nгo tem Nнvel Suficiente Para Utilizar o Comando!");
if(sscanf(params, "ud", giveplayerid, NivelAdmin)) return SendClientMessage(playerid, COR_VermelhoClaro, "Uso Correto: /daradmin [ID] [Nнvel]")
GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
GetPlayerName(giveplayerid, giveplayername, MAX_PLAYER_NAME);
if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, COR_VermelhoClaro, "[ERRO]: ID Invбlido!");
if(NivelAdmin < 0 || NivelAdmin > 10) return SendClientMessage(playerid, COR_VermelhoClaro, "Nнvel Invбlido , Apenas de 1 a 10!");
format(SetAdmStr, sizeof(SetAdmStr), "{00FFFF}[ADMIN]: Vocк Fez de %s Um Administrador Nнvel %d!",giveplayername,NivelAdmin);
SendClientMessage(playerid, -1, SetAdmStr);
format(SetAdmStr, sizeof(SetAdmStr), "{00FFFF}[ADMIN]: Vocк Foi Feito um Administrador Nнvel %d Pelo %s!", NivelAdmin, sendername);
SendClientMessage(giveplayerid, -1, SetAdmStr);
PlayerInfo[giveplayerid][pAdmin] = NivelAdmin;
SalvarDados(giveplayerid);
return 1;
}