Cуdigos -
henriqueTL - 23.08.2017
BOM GALERA SOU INICIANTE E NГO SEI MEXE MUITO COM PWN ALGUЙM PODERIA ME AJUDA-LO ?
http://imgur.com/a/Xw1cP
PHP код:
CMD:regras(playerid)
{
regras(playerid);
return 1;
}
//-------------------------------------------------------------------------------------------------------------------
stock regras(playerid)
{
new welcome[1024];
format(welcome,3000,"O descumprimento das regras pode acarretar ban/kick/mute");
format(welcome,3000," ");
format(welcome,3000,"- Proibido qualquer tipo de cheater ou moodificaзгo que lhe traga beneficios");
format(welcome,3000,"- Joypad tambйm й proibido");
format(welcome,3000,"- Nгo й permitido fazer times ou duplas");
format(welcome,3000,"- Nгo dк esc no meio do mapa ou duel. Caso queira fica afk use o comando /afk.");
format(welcome,3000,"- Nгo desrespeite Qualquer Jogador/Admin");
format(welcome,3000,"- Proibido qualquer spam/Flood");
format(welcome,3000,"- Proibido uso de veнculos de guerra en outras arйas");
format(welcome,3000,"- Limite de ping:350Ms");
ShowPlayerDialog(playerid,666, DIALOG_STYLE_MSGBOX, "{0000FF}» {FFFFFF}Regras do Servidor {0000FF}«", welcome, "OK", "");
return 1;
}
PHP код:
CMD:la(playerid)
{
la(playerid);
return 1;
}
//-------------------------------------------------------------------------------------------------------------------
stock la(playerid)
{
new welcome[3000];
if(Player[playerid][admin] <= 0) return SendClientMessage(playerid,vermelho,"Vocк nгo tem permissгo para executar este comando!");
if(Player[playerid][admin])//adm = "Temporбrio"
{
format(welcome, sizeof(welcome), "{FFFFFF}Nivel 1\n{4CFA1B}/tempo /par /avisar /tapa /supertapa /kick /ban /tv /desligartv /agendarban /a");
}
if(Player[playerid][admin] < 2)//Admin Level "Novato";
{
format(welcome, sizeof(welcome), "{FFFFFF}Nivel 2\n{4CFA1B}/tempo /avisar /ir /trazer /esconderijo /******");
}
if(Player[playerid][admin] < 3)//adm = "Intermediario"
{
format(welcome, sizeof(welcome), "{FFFFFF}Nivel 3\n{4CFA1B}/avisar /desbanirip /kick /tempo /verip /trazer /ir /ban /tv /desligartv /agendarban /a");
}
if(Player[playerid][admin] < 4)//adm = "Veterano"
{
format(welcome, sizeof(welcome), "{FFFFFF}Nivel 4\n{4CFA1B}/avisar /Supertapa /kick /tempo /a /verip /trazer /ir /ban /tv /desligartv /infoplayer");
}
if(Player[playerid][admin] < 5)//adm = "Avanзado"
{
format(welcome, sizeof(welcome), "{FFFFFF}Nivel 5\n{4CFA1B}/jet /avisar /nextbase /verip /tempo /a /ir /trazer /tv /desligartv /infoplayer");
}
if(Player[playerid][admin] < 6)//adm = "Master"
{
format(welcome, sizeof(welcome), "{FFFFFF}Nivel 6\n{4CFA1B}/jet /setscore /gmx /eal /tempo /kick /ban /desbanirip /infoplayer /nextbase /verip /la");
}
if(Player[playerid][admin] < 7)//adm = "Sub Dono"
{
format(welcome, sizeof(welcome), "{FFFFFF}Nivel 7\n{4CFA1B}/jet /eal /gmx /desbanirip /nextbase /infoplayer /la /verip");
}
if(Player[playerid][admin] < 8)//adm = "Dono"
{
format(welcome, sizeof(welcome), "{FFFFFF}Nivel Dono\n{4CFA1B}UM Administrador Dono tem Acesso a todas informaзхes й Comandos do servidor :)");
}
ShowPlayerDialog(playerid,6523,DIALOG_STYLE_MSGBOX,"{0000FF}» {FFFFFF} Comandos administrativos {0000FF}«", welcome, "OK", "");
return 1;
}
PHP код:
CMD:comandos(playerid)
{
comandos(playerid);
return 1;
}
//-------------------------------------------------------------------------------------------------------------------
stock comandos(playerid)
{
new welcome[30000];
format(welcome,30000,"{962020}/hudcolor {FFFFFF}- Para troca de hudcolor");
format(welcome,30000,"{962020}/arena {FFFFFF}- Para entra na arena Deathmatch");
format(welcome,30000,"{962020}/pm {FFFFFF}- Para mandar uma mensagem privada");
format(welcome,30000,"{962020}/par {FFFFFF}- Para envia uma mensagem para um Administrador");
format(welcome,30000,"{962020}/report {FFFFFF}- Repoertar alguma irregularidade no servidor");
format(welcome,30000,"{962020}/skin {FFFFFF}- Troca sua skin");
format(welcome,30000,"{962020}/aceitar {FFFFFF}- Aceitar um duelo");
format(welcome,30000,"{962020}/duel - {Criar um duelo");
format(welcome,30000,"{962020}/admins {FFFFFF}- Para ver todos Administradores Online");
format(welcome,30000,"{962020}/sairduel {FFFFFF}- Para sair de um duelo");
format(welcome,30000,"{962020}/cor {FFFFFF}- Muda a cor do seu nome");
format(welcome,30000,"{962020}/afk {FFFFFF}- Entra em modo ausente");
format(welcome,30000,"{962020}/votemap {FFFFFF}- Inicia votaзгo para troca de mapa");
format(welcome,30000,"{962020}/lagduel {FFFFFF}- Para criar um duelo na arena - Lagduel");
ShowPlayerDialog(playerid,6523,DIALOG_STYLE_MSGBOX,"{962020}» Comandos Servidor", welcome, "OK", "");
return 1;
}
PHP код:
CMD:setscore(playerid,params[])
{
if(Player[playerid][admin] <= 6) return SendClientMessage(playerid,vermelho,"ERRO: Vocк nгo tem permissгo para executar este comando!");
new id;
if(sscanf(params, "id", id, score)) return SendClientMessage(playerid, vermelho, "Uso: /setscore [ID] [SCORE]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,azul,"Jogador Off-line.");
Player[id][admin] = score;
new c[80], d[80];
format(c,sizeof c,"Score do jogador %s alterado para %d",GetName(id),score);
SendClientMessage(playerid,ciano,c);
format(d,sizeof d,"Administrador %s alterou seu score para %d",score,GetName(playerid));
SendClientMessage(id,ciano,d);
return 1;
}
Re: Cуdigos -
Felpz - 23.08.2017
Код:
CMD:setscore(playerid,params[])
{
if(Player[playerid][admin] <= 6) return SendClientMessage(playerid,vermelho,"ERRO: Vocк nгo tem permissгo para executar este comando!");
new id;
if(sscanf(params, "id", id, score)) return SendClientMessage(playerid, vermelho, "Uso: /setscore [ID] [SCORE]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,azul,"Jogador Off-line.");
Player[id][admin] = score;
new c[80], d[80];
format(c,sizeof c,"Score do jogador %s alterado para %d",GetName(playerid), score);
SendClientMessage(playerid, ciano,c);
format(d, sizeof d,"Administrador %s alterou seu score para %d",GetName(id), score);
SendClientMessage(id, ciano, d);
return 1;
}
Код:
stock regras(playerid)
{
new welcome[460];
format(welcome,sizeof(welcome),"O descumprimento das regras pode acarretar ban/kick/mute");
format(welcome,sizeof(welcome)," ");
format(welcome,sizeof(welcome),"- Proibido qualquer tipo de cheater ou moodificaзгo que lhe traga beneficios");
format(welcome,sizeof(welcome),"- Joypad tambйm й proibido");
format(welcome,sizeof(welcome),"- Nгo й permitido fazer times ou duplas");
format(welcome,sizeof(welcome),"- Nгo dк esc no meio do mapa ou duel. Caso queira fica afk use o comando /afk.");
format(welcome,sizeof(welcome),"- Nгo desrespeite Qualquer Jogador/Admin");
format(welcome,sizeof(welcome),"- Proibido qualquer spam/Flood");
format(welcome,sizeof(welcome),"- Proibido uso de veнculos de guerra en outras arйas");
format(welcome,sizeof(welcome),"- Limite de ping:350Ms");
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_MSGBOX, "{0000FF}» {FFFFFF}Regras do Servidor {0000FF}«", welcome, "OK", "");
return 1;
}
Код:
stock comandos(playerid)
{
new welcome[460];
format(welcome,sizeof(welcome),"{962020}/hudcolor {FFFFFF}- Para troca de hudcolor");
format(welcome,sizeof(welcome),"{962020}/arena {FFFFFF}- Para entra na arena Deathmatch");
format(welcome,sizeof(welcome),"{962020}/pm {FFFFFF}- Para mandar uma mensagem privada");
format(welcome,sizeof(welcome),"{962020}/par {FFFFFF}- Para envia uma mensagem para um Administrador");
format(welcome,sizeof(welcome),"{962020}/report {FFFFFF}- Repoertar alguma irregularidade no servidor");
format(welcome,sizeof(welcome),"{962020}/skin {FFFFFF}- Troca sua skin");
format(welcome,sizeof(welcome),"{962020}/aceitar {FFFFFF}- Aceitar um duelo");
format(welcome,sizeof(welcome),"{962020}/duel - {Criar um duelo");
format(welcome,sizeof(welcome),"{962020}/admins {FFFFFF}- Para ver todos Administradores Online");
format(welcome,sizeof(welcome),"{962020}/sairduel {FFFFFF}- Para sair de um duelo");
format(welcome,sizeof(welcome),"{962020}/cor {FFFFFF}- Muda a cor do seu nome");
format(welcome,sizeof(welcome),"{962020}/afk {FFFFFF}- Entra em modo ausente");
format(welcome,sizeof(welcome),"{962020}/votemap {FFFFFF}- Inicia votaзгo para troca de mapa");
format(welcome,sizeof(welcome),"{962020}/lagduel {FFFFFF}- Para criar um duelo na arena - Lagduel");
ShowPlayerDialog(playerid, 6523,DIALOG_STYLE_MSGBOX,"{962020}» Comandos Servidor", welcome, "OK", "");
return 1;
}
Sobre o formato dos administradores, ele estб certo. Apenas estб definido na if que se o admin for nнvel 1 do cargo administrativo, ele vai exibir apenas aquela tabela de comandos nнvel 1...
Re: Cуdigos -
GuilhermeNunes - 23.08.2017
Para que o Abuso de Stocks ? da para fazer sem elas ...
https://sampforum.blast.hk/showthread.php?tid=630188
Use stock quando for necessбrio.
Re: Cуdigos -
MorteAmerica - 23.08.2017
PHP код:
new welcome[1024], strdialog[1024];
abaixo de cada format coloque esta linha:
PHP код:
strcat(strdialog, welcome);
e para exibir a dialog(ShowPlayerDialog) ao inves de usar welcome, use strdialog.