15.03.2016, 18:13
Seifador deixou mais erros do q tirou pqp
Corrigi boa parte.
PS: Nunca vi uma falta de atenзгo como essa, se for pra fazer assim nem comeзa!
PHP код:
// INCLUDE
#include < a_samp >
#include < sscanf2 >
#include < zcmd >
// DEFINE / NEW
#define DIALOG_SENHAS 150
new NomeDoPlayer[MAX_PLAYER_NAME];
new Nome[MAX_PLAYER_NAME];
new bool:Atendidooo[MAX_PLAYERS];
new bool:EmAtendimento[MAX_PLAYERS];
new bool:AtendimentoAvaliado[MAX_PLAYERS];
new ATENDIMENTOS[MAX_PLAYERS];
new ID, Motivo[30];
new senha;
// LOGO NO CMD QUANDO INICIA
public OnFilterScriptInit()
{
print("\n SISTEMA DE ATENDIMENTO DESENVOLVIDO POR LUUCKS ");
print("\n www.forum-sa-mp.com ");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
// COMANDO /SENHA PARA PLAYERS
commad(senha, playerid, params[])
{
if(!IsPlayerAdmin(playerid))
{
new tito[60];
GetPlayerName(playerid, Nome, sizeof(Nome));
senha++;
Atendidooo[playerid] = true;
format(tito, sizeof(tito),"{00CED1}[AVISO] Vocк pego uma senha de numero %s , aguarde para ser atendido .", senha);
SendClientMessage(playerid, tito);
}
else
SendClientMessage(playerid, -1, "{B22222}[ERRO] Vocк nгo pode pegar senha seu BURRO! Admin querendo pegar senha aszideia '-'");
return 1;
}
// COMANDO /SAIRFILA PARA PLAYERS
command(sairfila, playerid, params[])
{
if(!IsPlayerAdmin(playerid))
{
senha++;
Atendidooo[playerid] = true;
SendClientMessage(playerid, -1, "{000080}[UGB] Vocк saiu da fila!");
}
else
SendClientMessage(playerid, -1, "{B22222}[ERRO] Vocк й um admin , tem demencia???");
return 1;
}
// COMANDO /FILA PRA PLAYERS
command(fila, playerid, params[])
{
new NumeDasSenha, senhahue[90], str[90], nomes[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomes, sizeof(nomes));
for(new i = 0; i <= MAX_PLAYERS; i++)
{
NumeDasSenha++;
format(senhahue,sizeof(senhahue), "[%i] %s esta com a senha numero %i\n", NumeDasSenhas, nomes, senha);
strins(str, senhahue, strlen(str));
ShowPlayerDialog(playerid, DIALOG_SENHAS, DIALOG_STYLE_MSGBOX, "www.UNIVERSALGAMESBRASIL.com" str, "Ok", " ");
}
return 1;
}
// COMANDO /IRSENHA PARA ADMINS
command(irsenha, playerid, params[])
{
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,-1, "[ERRO] Vocк nгo й um membro da equipe!");
if(sscanf(params,"d",ID)) return SendClientMessage(playerid,-1, "[USO] Use o comando /irsenha [senha]");
if(Atendidooo[ID] == false) {
new adminname[256];
new playername[256];
GetPlayerName(playerid, Nome, sizeof(Nome));
StartSpectate(playerid, specid);
GetPlayerName(playerid, adminname, sizeof(adminname));
GetPlayerName(specid, playername, sizeof(playername));
new str[60];
format(str,sizeof(str), "Vocк foi atender o player %s !", NomeDoPlayer);
SendClientMessage(playerid, 0xCC0000AA, str);
ATENDIMENTOS[playerid]++;
format(str,sizeof(str), "O Administrador %s estб lhe atendendo, faзa suas perguntas!", Nome);
SendClientMessage(playerid, 0xCC0000AA, str);
SendClientMessage(playerid, "Apуs ser atendido avalie o atendimento!");
EmAtendimento[ID] = true;
}
else
SendClientMessage(playerid,-1, "[ERRO] Esse player nгo pediu senha presta atenзгo seu BUUUURRROOOOOOO !!!!!!");
return 1;
}
// COMANDO /FIMATT PARA ADMINS
command(fimatt, playerid, params[])
{
new tmp[256];
new adminname[256];
new playername[256];
tmp = adminspec_strtok(cmdtext, idx);
if(PlayerInfo[playerid][Level] >= 1)
{
specid = strval(tmp);
GetPlayerName(playerid, adminname, sizeof(adminname));
GetPlayerName(specid, playername, sizeof(playername));
StopSpectate(playerid);
} else {
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Unknown command.");}
}
return 1;
}
PS: Nunca vi uma falta de atenзгo como essa, se for pra fazer assim nem comeзa!