CMD:daradmin(playerid, params[])
{
new Str[175];
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{8C8C8C}(ERROR) {FF1E00}Vocк Nгo й Admin");
if(sscanf(params,"ud",Id,Level)) return SendClientMessage(playerid,-1,"{969696}(AVISO) {FF1E00}Use: daradmin [ID] [Level]");
if(!IsPlayerConnected(Id)) return SendClientMessage(playerid,-1,"{8C8C8C}(ERROR) {FF1E00}Player Nгo Conectado");
PlayerInfo[Id][Admin] = Level;
format(Str,175, "{969696}(AVISO) {00C3FF}O Adiministrador {FF9600}%s {00C3FF}Deu Admin de Level {FF9600}%d {00C3FF}Para o Player {FF9600}%s",Nome(playerid),Level,Nome(Id));
SendClientMessageToAll(-1, Str);
SalvarContas(playerid);
return 1;
}
CMD:daradmin(playerid, params[])
{
new Str[175];
if(!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,-1,"{8C8C8C}(ERROR) {FF1E00}Vocк Nгo й Admin");
static iLevel
if(sscanf(params,"ud",Id,iLevel))
return SendClientMessage(playerid,-1,"{969696}(AVISO) {FF1E00}Use: daradmin [ID] [Level]");
if(!IsPlayerConnected(Id))
return SendClientMessage(playerid,-1,"{8C8C8C}(ERROR) {FF1E00}Player Nгo Conectado");
PlayerInfo[Id][Admin] = iLevel;
format(Str,175, "{969696}(AVISO) {00C3FF}O Adiministrador {FF9600}%s {00C3FF}Deu Admin de Level {FF9600}%d {00C3FF}Para o Player {FF9600}%s",Nome(playerid),iLevel,Nome(Id));
SendClientMessageToAll(-1, Str);
SalvarContas(playerid);
return 1;
}
CMD:daradmin(playerid, params[])
{
new Str[175];
new Adm_Level;
new Player_Id;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,"{8C8C8C}(ERROR) {FF1E00}Vocк Nгo й Admin");
if(sscanf(params,"ui",Player_Id,Adm_Level)) return SendClientMessage(playerid,-1,"{969696}(AVISO) {FF1E00}Use: daradmin [ID] [Level]");
if(!IsPlayerConnected(Player_Id)) return SendClientMessage(playerid,-1,"{8C8C8C}(ERROR) {FF1E00}Player Nгo Conectado");
PlayerInfo[Player_Id][Admin] = Adm_Level;
format(Str,175, "{969696}(AVISO) {00C3FF}O Adiministrador {FF9600}%s {00C3FF}Deu Admin de Level {FF9600}%d {00C3FF}Para o Player {FF9600}%s",Nome(playerid),Adm_Level,Nome(Player_Id));
SendClientMessageToAll(-1, Str);
SalvarContas(Player_Id);
return 1;
}
pawn Код:
|
Isto deve resolver o seu problema
![]() pawn Код:
Espero ter ajudado ![]() |
Aproveitando este poste (:
qual include eu uso para gravar ? logs Do comandos do admins ? |
#include <a_samp>
/*
native CriarLog(const File[]);
native EscreverLog(const File[], string[]);
native DeletarLog(const File[]);
native LerLog(const File[]);
native LogExistir(const File[]);
*/
#define LogExistir fexist
stock CriarLog(const File[])
{
if(fexist(File))
{
printf("Utilize EscreverLog(\"arquivo\", \"Mensagem\"); para escrever em um log existente.");
return 0;
}
new File:Arquivo = fopen(File, io_write);
fclose(Arquivo);
return 1;
}
stock EscreverLog(const File[], string[])
{
if(!fexist(File))
{
printf("Utilize CriarLog(\"arquivo\"); para criar o Log e escrever nele.");
return 0;
}
new celulas[ 300 ];
new a, m, d, h, mi, s;
getdate(a, m, d);
gettime(h,mi,s);
format(celulas, sizeof(celulas), "(%02d/%02d/%d)[%02d:%02d:%02d] %s\r\n",d,m,a,h,mi,s, string);
new File:Arquivo = fopen(File, io_append);
fwrite(Arquivo, celulas);
fclose(Arquivo);
return 1;
}
stock DeletarLog(const File[])
{
if(!fexist(File))
{
printf("Esse arquivo nгo existe, utilize CriarLog(\"arquivo\"");
return 0;
}
fremove(File);
return 1;
}
stock LerLog(const File[])
{
if(!fexist(File))
{
printf("Esse arquivo nгo existe, utilize CriarLog(\"arquivo\"");
return 0;
}
new string[100];
new File:Arquivo = fopen(File, io_read);
while(fread(Arquivo, string))
{
printf("[ %s ] %s", File, string);
return 1;
}
fclose(Arquivo);
return 1;
}
C:\Users\2248\Desktop\Samp 3e\pawno\include\Logs.inc(1) : error 010: invalid function or declaration