23.07.2018, 19:04
Script[gamemodes/GM.amx]: Run time error 17: "Invalid/unsupported P-code file format"
Failed to load 'gamemodes/GM.amx' script.
Number of vehicle models: 0
Failed to load 'gamemodes/GM.amx' script.
Number of vehicle models: 0
PHP код:
#include <a_samp>
#include <sscanf2>
#include <zcmd>
#include <DOF2>
#define Registro 1
#define Login 2
new str[128];
new gfile[50];
enum PlayerInfo {
pDinheiro,
pLevel,
Float:pVida,
Float:pColete,
pSkin,
bool:Ajudante,
bool:Moderador,
bool:Corregedor,
bool:Administrador,
bool:Master,
bool:Oculto
};
new pInfo[MAX_PLAYERS][PlayerInfo];
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
CreateVehicle(411, 2040.6357,1347.0950,10.6719,181.0950, 0, 0, -1);
UsePlayerPedAnims();
return 1;
}
public OnGameModeExit()
{
DOF2_Exit();
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerConnect(playerid)
{
new string[64];
format(string, sizeof(string), "»O player %s se conectou ao servidor!", Pname(playerid));
SendClientMessageToAll(-1, string);
format(gfile, sizeof(gfile), "Contas/%s.txt", Pname(playerid));
if(DOF2_FileExists(gfile))
{
format(str, sizeof(str), "Ola, seja bem vindo novamente Sr.%s !", Pname(playerid));
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_PASSWORD, "{FFFFFF}LOGIN", str, "Logar", "Cancelar");
}
else
{
format(str, sizeof(str), "Ola, seja bem vindo pela primeira vez Sr.%s !", Pname(playerid));
ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_PASSWORD, "{FFFFFF}REGISTRO", str, "Registro", "Cancelar");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new string[64], Float:health, Float:armour;
format(string, sizeof(string), "»O player %s se desconectou ao servidor!", Pname(playerid));
SendClientMessageToAll(-1, string);
format(gfile, sizeof(gfile), "Contas/%s.txt", Pname(playerid));
if(DOF2_FileExists(gfile))
{
GetPlayerHealth(playerid, health);
GetPlayerArmour(playerid, armour);
DOF2_SetInt(gfile, "Dinheiro" = pInfo[playerid][pDinheiro]);
DOF2_SetFloat(gfile, "Vida" = health);
DOF2_SetFloat(gfile, "Colete" = armour);
pInfo[playerid][pSkin] = GetPlayerSkin(playerid);
pInfo[playerid][pLevel] = GetPlayerScore(playerid);
DOF2_SetInt(gfile, "Level", pInfo[playerid][pLevel]);
DOF2_SetInt(gfile, "Ajudante", pInfo[playerid][Ajudante]);
DOF2_SetInt(gfile, "Moderador", pInfo[playerid][Moderador]);
DOF2_SetInt(gfile, "Corregedor", pInfo[playerid][Corregedor]);
DOF2_SetInt(gfile, "Administrador", pInfo[playerid][Administrador]);
DOF2_SetInt(gfile, "Master", pInfo[playerid][Master]);
DOF2_SetInt(gfile, "Oculto", pInfo[playerid][Oculto]);
DOF2_SetInt(gfile, "Skin", pInfo[playerid][pSkin]);
DOF2_SaveFile();
}
return 1;
}
public OnPlayerSpawn(playerid)
{
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}
public OnPlayerText(playerid, text[])
{
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmdinvalido[128];
format(cmdinvalido, sizeof(cmdinvalido), "[ {FFFFFF}ERRO ]Esse comando nao existe!");
return SendClientMessage(playerid, -1, cmdinvalido);
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}
public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}
public OnPlayerExitedMenu(playerid)
{
return 1;
}
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}
public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}
public OnPlayerUpdate(playerid)
{
if(pInfo[playerid][Ajudante] == true)
{
SetPlayerChatBubble(playerid, "Ajudante(a)", 0xFF00FFAA, 100.0, 10000);
SetPlayerColor(playerid, 0xFF00FFAA);
}
if(pInfo[playerid][Moderador] == true)
{
SetPlayerChatBubble(playerid, "Moderador(a)", 0x008000AA, 100.0, 10000);
SetPlayerColor(playerid, 0x008000AA);
}
if(pInfo[playerid][Corregedor] == true)
{
SetPlayerChatBubble(playerid, "Corregedor(a)", 0x00FFFFAA, 100.0, 10000);
SetPlayerColor(playerid, 0x00FFFFAA);
}
if(pInfo[playerid][Administrador] == true)
{
SetPlayerChatBubble(playerid, "Administrador(a)", 0xFF0000AA, 100.0, 10000);
SetPlayerColor(playerid, 0xFF0000AA);
}
if(pInfo[playerid][Master] == true)
{
SetPlayerChatBubble(playerid, "Administrador(a)", 0x800000AA, 100.0, 10000);
SetPlayerColor(playerid, 0x800000AA);
}
if(GetPlayerScore(playerid) < 5)
{
SetPlayerColor(playerid, 0xFF8000AA);
SetPlayerChatBubble(playerid, "Novato(a)", 0xFF8000AA, 100.0, 10000);
}
if(GetPlayerScore(playerid) >= 5)
{
SetPlayerColor(playerid, 0xFFFFFFAA);
}
return 1;
}
public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}
public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}
public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}
public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
format(gfile, sizeof(gfile), "Contas/%s.txt", Pname(playerid));
switch(dialogid) {
case Registro: {
if(!response)
{
SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ]Vocк escolheu sair!");
Kick(playerid);
}
if(!strlen(inputtext))
{
SendClientMessage(playerid, -1, "[ {FFFFFF}ERRO ]Digite uma senha para se registrar!");
format(str, sizeof(str), "Ola, seja bem vindo pela primeira vez Sr.%s !", Pname(playerid));
ShowPlayerDialog(playerid, Registro, DIALOG_STYLE_PASSWORD, "{FFFFFF}REGISTRO", str, "Registro", "Cancelar");
}
else
{
DOF2_CreateFile(gfile);
DOF2_SetString(gfile, "Senha", inputtext);
DOF2_SetInt(gfile, "Skin", 137);
DOF2_SetInt(gfile, "Dinheiro", pInfo[playerid][pDinheiro] = 5000);
DOF2_SetFloat(gfile, "Vida", 100.00);
DOF2_SetFloat(gfile, "Colete", 100.00);
DOF2_SetInt(gfile, "Level", 0);
DOF2_SetInt(gfile, "Ajudante", pInfo[playerid][Ajudante] = false);
DOF2_SetInt(gfile, "Moderador", pInfo[playerid][Moderador] = false);
DOF2_SetInt(gfile, "Corregedor", pInfo[playerid][Corregedor] = false);
DOF2_SetInt(gfile, "Administrador", pInfo[playerid][Administrador] = false);
DOF2_SetInt(gfile, "Master", pInfo[playerid][Master] = false);
DOF2_SetInt(gfile, "Oculto", pInfo[playerid][Oculto] = false);
DOF2_SaveFile();
SpawnPlayer(playerid);
}
}
case Login: {
if(!response)
{
SendClientMessage(playerid, 0xFF0000AA, "[ ERRO ]Vocк escolheu sair!");
Kick(playerid);
}
if(!strlen(inputtext))
{
SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ] Digite Sua senha para logar no servidor!");
format(str, sizeof(str), "Ola, seja bem vindo ao servidor novamente!");
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_PASSWORD, "{FFFFFF}LOGIN", str, "Login", "Cancelar");
}
if(strcmp(inputtext, DOF2_GetString(gfile, "Senha"), true) == 0)
{
pInfo[playerid][pLevel] = DOF2_GetInt(gfile, "Level");
pInfo[playerid][pSkin] = DOF2_GetInt(gfile, "Skin");
pInfo[playerid][pVida] = DOF2_GetFloat(gfile, "Vida");
pInfo[playerid][pColete] = DOF2_GetFloat(gfile, "Colete");
pInfo[playerid][Ajudante] = DOF2_GetBool(gfile, "Ajudante");
pInfo[playerid][Moderador] = DOF2_GetBool(gfile, "Moderador");
pInfo[playerid][Corregedor] = DOF2_GetBool(gfile, "Corregedor");
pInfo[playerid][Administrador] = DOF2_GetBool(gfile, "Administrador");
pInfo[playerid][Master] = DOF2_GetBool(gfile, "Master");
pInfo[playerid][Oculto] = DOF2_GetBool(gfile, "Oculto");
pInfo[playerid][pVida] = DOF2_GetFloat(gfile, "Vida");
SetPlayerHealth(playerid, pInfo[playerid][pVida]);
SetPlayerArmour(playerid, pInfo[playerid][pColete]);
SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
GivePlayerMoney(playerid, pInfo[playerid][pDinheiro]);
SetPlayerScore(playerid, pInfo[playerid][pLevel]);
SpawnPlayer(playerid);
SendClientMessage(playerid, -1, "{FFFFFF}Login efeituado com sucesso!");
}
else
{
format(str, sizeof(str), "Ola, seja bem vindo ao servidor novamente!");
ShowPlayerDialog(playerid, Login, DIALOG_STYLE_PASSWORD, "{FFFFFF}LOGIN", str, "Login", "Cancelar");
}
}
}
return 1;
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
//Comandos Cargos
stock Pname(playerid)
{
new nomep[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomep, sizeof(nomep));
return nomep;
}
CMD:setarmaster(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new idsetado, cargo, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado, cargo)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /setarmaster [id] [1 = setar, 0 = tirar]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi setado Master do servidor!, parabens %s", pid);
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Master] = true;
} else SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
return 1;
}
CMD:retirarmaster(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new idsetado, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /setarmaster [id]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "[{FFFFFF}]Vocк foi retirado da administraзгo do servidor!");
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Master] = false;
} else SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
return 1;
}
CMD:setaradmin(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new idsetado, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /setaradmin [id]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi setado Administrador do servidor!, parabens %s", pid);
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Administrador] = true;
}
else
{
SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
}
return 1;
}
CMD:retiraradmin(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new idsetado, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /retiraradmin [id]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi setado Administrador do servidor!, parabens %s", pid);
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Administrador] = false;
}
else
{
SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
}
return 1;
}
CMD:setarcorregedor(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == false)
{
new idsetado, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /setarcorregedor [id]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi setado Corregedor do servidor!, parabens %s", pid);
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Corregedor] = true;
} else SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
return 1;
}
CMD:retirarcorregedor(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == false)
{
new idsetado, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /retirarcorregedor [id]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi setado Corregedor do servidor!, parabens %s", pid);
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Corregedor] = false;
} else SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
return 1;
}
CMD:setarmoderador(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new idsetado, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /setarmoderador [ID]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi setado Moderador do servidor!, parabens %s", pid);
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Moderador] = true;
} else SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
return 1;
}
CMD:retirarmoderador(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new idsetado, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /retirrmoderador [id]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi retirado de seu cargo de Moderador do servidor!");
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Moderador] = false;
} else SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
return 1;
}
CMD:setarajudante(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == false || pInfo[playerid][Oculto] == true)
{
new idsetado, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "u", idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /retirarajudante [id]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi setado Ajudante do servidor!, parabens %s", pid);
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Ajudante] = true;
} else SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
return 1;
}
CMD:retirarajudante(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == false || pInfo[playerid][Oculto] == true)
{
new idsetado, cargo, Mensagem[256];
if(sscanf(params, "ud", idsetado, cargo)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO ]Use: /retirarajudante [id] [1 = setar, 0 = tirar]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк foi retirado de seu cargo de Ajudante do servidor!");
SendClientMessage(idsetado, -1, Mensagem);
pInfo[idsetado][Ajudante] = false;
} else SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]Vocк nгo tem permissao para usar este comando!");
return 1;
}
CMD:ficaroculto(playerid)
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new Mensagem[256];
format(Mensagem, sizeof(Mensagem), "{FFFFFF}Vocк ficou oculto com sucesso! %s ");
SendClientMessage(playerid, -1, Mensagem);
pInfo[playerid][Oculto] = true;
}
else
{
SendClientMessage(playerid, -1, "[ {FFFFFF}ERRO ]Vocк nao tem permissao para dar esse comando!");
}
return 1;
}
CMD:setarlevel(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new idsetado, level, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "ud", idsetado, level)) return SendClientMessage(playerid, -1, "[{FFFFF}ERRO]Use: /setarlevel [ id ] [ level ]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}O admin setou %d levels em sua conta!", level);
SendClientMessage(idsetado, -1, Mensagem);
SetPlayerScore(idsetado, level);
}
else
{
SendClientMessage(playerid, -1, "[ {FFFFFF}ERRO ]Vocк nao tem permissao para dar esse comando!");
}
return 1;
}
CMD:setarskin(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new idsetado, skin, Mensagem[256], pid[MAX_PLAYER_NAME];
GetPlayerName(idsetado, pid, sizeof(pid));
if(sscanf(params, "ud", idsetado, skin)) return SendClientMessage(playerid, -1, "[ {FFFFFF}ERRO ]Use: /setarskin [ id ] [ skin ]");
if(!IsPlayerConnected(idsetado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}O admin setou skin %d em voce!", skin);
SendClientMessage(idsetado, -1, Mensagem);
SetPlayerSkin(idsetado, skin);
}
else
{
SendClientMessage(playerid, -1, "[ {FFFFFF}ERRO ]Vocк nao tem permissao para dar esse comando!");
}
return 1;
}
CMD:dargrana(playerid, params[])
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true)
{
new iddado, grana, pid[MAX_PLAYER_NAME], Mensagem[256];
GetPlayerName(playerid, pid, sizeof(pid));
if(sscanf(params, "ud", iddado, grana)) return SendClientMessage(playerid, -1, "[ {FFFFFF}ERRO ]Use: /dargrana [ id ] [ grana ]");
if(!IsPlayerConnected(iddado)) return SendClientMessage(playerid, -1, "[{FFFFFF}ERRO]O jogador nгo esta conectado!");
format(Mensagem, sizeof(Mensagem), "{FFFFFF}O admin %s lhe deu %d em dinheiro!", pid, grana);
SendClientMessage(iddado, -1, Mensagem);
GivePlayerMoney(iddado, grana);
}
else
{
SendClientMessage(playerid, -1, "[ {FFFFFF}ERRO ]Vocк nao tem permissao para dar esse comando!");
}
return 1;
}
CMD:ircentral(playerid)
{
if(IsPlayerAdmin(playerid) || pInfo[playerid][Master] == true || pInfo[playerid][Oculto] == true || pInfo[playerid][Administrador] == true || pInfo[playerid][Moderador] == true)
{
SetPlayerPos(playerid, 1242.0391,-1690.9604,16.1944);
SendClientMessage(playerid, 0x0000FFAA, "Vocк foi atй a central!");
}
else
{
SendClientMessage(playerid, -1, "[ {FFFFFF}ERRO ]Vocк nao tem permissao para dar esse comando!");
}
return 1;
}


