[Ajuda] Servidor desligando apуs uso de comando
#1

Estou tendo erro ao usar um comando olhem abaixo
Quote:

dcmd_setvip(playerid, params[]) // exemplo de comando com 2 parвmetros
{
if(Player[playerid][pAdmin] < 1)
return SendClientMessage(playerid, COR_ERRO, "ERRO: Vocк nгo tem permissгo para usar este comando!");

new tmp[256], tmp2[256], idx;
tmp = strtok(params, idx);
tmp2 = strtok(params, idx);

if(!strlen(tmp2))
return SendClientMessage(playerid,COR_USOCORRETO,"ERRO: /setvip |ID| |Dias|");
else if(strval(tmp2) < 0)
return SendClientMessage(playerid,COR_RED, "Erro: Nъmero de dias invбlido.");

new id;
if(!IsNumeric(tmp))
id = ReturnPlayerID(tmp);
else
id = strval(tmp);

setVIPUser(strval(tmp2), id, getPName(playerid));
Player[id][pVIP] = 1;
new string[128];
format(string, sizeof(string), "» Vocк deu %d dias de VIP para %s.", strval(tmp2), getPName(id));
SendClientMessage(playerid, COR_AMARELO, string);
format(string, sizeof(string), "» Vocк ganhou %d dias de VIP do Admin %s.", strval(tmp2), getPName(playerid));
ShowPlayerDialog(id, 666, DIALOG_STYLE_MSGBOX, "Setagem de Vip", string, "OK", "");
SalvarPlayer(id);
format(string, sizeof(string), "%s deu %d dias de vip para %s.", getPName(playerid), strval(tmp2), getPName(id));
SalvarLog("SetVip", string);
return 1;
}

Quando eu uso este comando ou algo relacionado a VIP estб dando erro existe esse e o /confirmarvip tudo que tem de vip do nada desliga o servidor tipo eu uso /setvip ID Dias ao inves de dar o vip o servidor desliga, mas quando eu estou no servidor local ou hamachi nгo cai somente na HOST oque seria ?
Reply
#2

Provavelmente alguma pasta esta faltando, mande seu server_log.txt
Reply
#3

Quote:
Originally Posted by ViDaLoKa1
Посмотреть сообщение
Provavelmente alguma pasta esta faltando, mande seu server_log.txt
Й sу na host que desliga e nгo aparece nada de log pra mim na SAMPHOST
Reply
#4

Tente Esse Mano


PHP код:
dcmd_setvip(playeridparams[]) // exemplo de comando com 2 parвmetros
{
    if(
Player[playerid][pAdmin] < 1)
        return 
SendClientMessage(playeridCOR_ERRO"Sem permissгo de acesso ao comando!");
        
    new 
tmp[256], tmp2[256], idx;
    
tmp strtok(paramsidx);
    
tmp2 strtok(paramsidx);
    if(!
strlen(tmp2))
        return 
SendClientMessage(playerid,COR_USOCORRETO,"ERRO: /setvip |ID| |Dias|");
    else if(
strval(tmp2) < 0)
        return 
SendClientMessage(playerid,COR_RED"Erro: Nъmero de dias invбlido.");
    new 
id;
    if(!
IsNumeric(tmp))
        
id ReturnPlayerID(tmp);
    else
    
id strval(tmp);
    
setVipUser(strval(tmp2), idgetPName(playerid));
    
Player[id][pVip] = 1;
    new 
string[128];
    
format(stringsizeof(string), "» Vocк deu %d dias de VIP para %s."strval(tmp2), getPName(id));
    
SendClientMessage(playeridCOR_CYANstring);
    
format(stringsizeof(string), "» Vocк ganhou %d dias de VIP do Admin %s."strval(tmp2), getPName(playerid));
    
ShowPlayerDialog(id666DIALOG_STYLE_MSGBOX"Setagem de Vip"string"OK""");
    
SalvarPlayer(id);
    
format(stringsizeof(string), "%s deu %d dias de vip para %s."getPName(playerid), strval(tmp2), getPName(id));
    
WriteLog("SetVip"string);
    return 
1;

Reply
#5

Faзa um debugger no comando, e ver atй onde vai a frequencia.
Reply
#6

Quote:
Originally Posted by Linho
Посмотреть сообщение
Й sу na host que desliga e nгo aparece nada de log pra mim na SAMPHOST
Entгo й uma pasta faltando que tem no seu PC, mas tu nгo faz upload para a host!
Reply
#7

Ja arrumei obrigado <3
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)