[Pedido] VIP¬¬'
#1

meu comando n estб funcionando n aparece o administrador deu vip a caralho por %d dias

pawn Код:
if(strcmp(cmd, "/setarvip", true) == 0) {
if(!IsPlayerAdmin(playerid)) return 0;
new tmp[256];
new Dias;
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, 0x008040AA, "|   ERRO  | Use: /setarvip [id] [dias].");
return 1;
}
Dias = strval(tmp);
if(!strlen(tmp)){
SendClientMessage(playerid, 0x008040AA, "|  ERRO  |  Use: /setarvip [id] [dias].");
return 1;
}
plid = strval(tmp);
if(IsPlayerConnected(plid)){
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(file2, sizeof(file2), P_CONTAS, pname);
dini_IntSet(file2, "VIP",1);
dini_IntSet(file2,"Vipvencido",getdate());
dini_IntSet(file2,"Dias",Dias);
dini_IntSet(file2, "VIP",1);
SpawnPlayer(plid);
format(string, sizeof(string), "» O Administrador deu VIP para %s de %d dias ", pname, Dias, tmp);
return 1;
}else{
SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} ID invбlido");
return 1;
}
}
Reply
#2

Nгo seria [AJUDA] ?
Reply
#3

Falta um SendClientMessage depois do format
Reply
#4

PHP код:
if(strcmp(cmd"/setarvip"true) == 0)
{
    if(!
IsPlayerAdmin(playerid)) return 0;
    new 
tmp[256];
    new 
Dias;
    new 
plid;
    
tmp strtok(cmdtextidx);
    if(!
strlen(tmp))
    {
        
SendClientMessage(playerid0x008040AA"|   ERRO  | Use: /setarvip [id] [dias].");
        return 
1;
    }
    
Dias strval(tmp);
    if(!
strlen(tmp))
    {
        
SendClientMessage(playerid0x008040AA"|  ERRO  |  Use: /setarvip [id] [dias].");
        return 
1;
    }
    
plid strval(tmp);
    if(
IsPlayerConnected(plid))
    {
        new 
pname[MAX_PLAYER_NAME];
        
GetPlayerName(plidpnameMAX_PLAYER_NAME);
        
format(file2sizeof(file2), P_CONTASpname);
        
dini_IntSet(file2"VIP",1);
        
dini_IntSet(file2,"Vipvencido",getdate());
        
dini_IntSet(file2,"Dias",Dias);
        
dini_IntSet(file2"VIP",1);
        
SpawnPlayer(plid);
        
format(stringsizeof(string), "» O Administrador deu VIP para %s de %d dias "pnameDiastmp);
        
SendClientMessage playerid, -1string ) ;
        return 
1;
    }
    else
    {
        
SendClientMessage(playeridVermelho"{0099FF}[x]{CCCCFF} ID invбlido");
        return 
1;
    }

Reply
#5

Agora ta melhorando quando eu digito /setarvip 0 mais sem os dias aparece

o administrador caralho deu vip a caralho por 0 dias

tinha que contar os dias eu digito /setarvip 0 < id 10 dias e aparece a mesma coisa
o administrador caralho deu vip a caralho por 0 dias

queria que conta-se tipo /setarvip id dias ....
Reply
#6

pawn Код:
if(strcmp(cmd, "/setarvip", true) == 0)
{
    if(!IsPlayerAdmin(playerid)) return 0;
    new tmp[256];
    new Dias;
    new plid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, 0x008040AA, "|   ERRO  | Use: /setarvip [id] [dias].");
        return 1;
    }
    Dias = strval(tmp);
    if(!strlen(Dias))
    {
        SendClientMessage(playerid, 0x008040AA, "|  ERRO  |  Use: /setarvip [id] [dias].");
        return 1;
    }
    plid = strval(tmp);
    if(IsPlayerConnected(plid))
    {
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(plid, pname, MAX_PLAYER_NAME);
        format(file2, sizeof(file2), P_CONTAS, pname);
        dini_IntSet(file2, "VIP",1);
        dini_IntSet(file2,"Vipvencido",getdate());
        dini_IntSet(file2,"Dias",Dias);
        dini_IntSet(file2, "VIP",1);
        SpawnPlayer(plid);
        format(string, sizeof(string), "» O Administrador deu VIP para %s de %d dias ", pname, Dias, tmp);
        SendClientMessage ( playerid, -1, string ) ;
        return 1;
    }
    else
    {
        SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} ID invбlido");
        return 1;
    }
}
Reply
#7

Tenta ae tio '-'
pawn Код:
if(strcmp(cmd, "/setarvip", true) == 0)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0x008040AA, "|   ERRO  | Vocк nгo й admin.");
    new tmp[256] , Dias , plid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, 0x008040AA, "|   ERRO  | Use: /setarvip [id] [dias].");
    Dias = strval(tmp);
    if(!strlen(tmp)) return SendClientMessage(playerid, 0x008040AA, "|  ERRO  |  Use: /setarvip [id] [dias].");
    plid = strval(tmp);
    if(Dias <= 0 && Dias >= 60) return SendClientMessage(playerid, Vermelho, "O Valor й acima de 0 e abaixo de 60.");
    if(!IsPlayerConnected(plid)) return SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} ID invбlido");
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(plid, pname, MAX_PLAYER_NAME);
    format(file2, sizeof(file2), P_CONTAS, pname);
    dini_IntSet(file2, "VIP",1);
    dini_IntSet(file2,"Vipvencido",getdate());
    dini_IntSet(file2,"Dias",Dias);
    dini_IntSet(file2, "VIP",1);
    SpawnPlayer(plid);
    format(string, sizeof(string), "» O Administrador deu VIP para %s de %d dias ", pname, Dias, tmp);
    SendClientMessage(playerid, -1, string);
    return 1;
}
Reply
#8

й muito facil

pawn Код:
if(strcmp(cmd, "/setarvip", true) == 0)
{
    if(!IsPlayerAdmin(playerid)) return 0;
    new tmp[256];
    new Dias;
    new plid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, 0x008040AA, "|   ERRO  | Use: /setarvip [id] [dias].");
        return 1;
    }
    tmp = strtok(cmdtext, idx);
    Dias = strval(tmp);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, 0x008040AA, "|  ERRO  |  Use: /setarvip [id] [dias].");
        return 1;
    }
    plid = strval(tmp);
    if(IsPlayerConnected(plid))
    {
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(plid, pname, MAX_PLAYER_NAME);
        format(file2, sizeof(file2), P_CONTAS, pname);
        dini_IntSet(file2, "VIP",1);
        dini_IntSet(file2,"Vipvencido",getdate());
        dini_IntSet(file2,"Dias",Dias);
        dini_IntSet(file2, "VIP",1);
        SpawnPlayer(plid);
        format(string, sizeof(string), "» O Administrador deu VIP para %s de %d dias ", pname, Dias, tmp);
        SendClientMessage ( playerid, -1, string ) ;
        return 1;
    }
    else
    {
        SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} ID invбlido");
        return 1;
    }
}
Reply
#9

Quote:
Originally Posted by dPlaYer_
Посмотреть сообщение
Tenta ae tio '-'
pawn Код:
if(strcmp(cmd, "/setarvip", true) == 0)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0x008040AA, "|   ERRO  | Vocк nгo й admin.");
    new tmp[256] , Dias , plid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, 0x008040AA, "|   ERRO  | Use: /setarvip [id] [dias].");
    Dias = strval(tmp);
    if(!strlen(tmp)) return SendClientMessage(playerid, 0x008040AA, "|  ERRO  |  Use: /setarvip [id] [dias].");
    plid = strval(tmp);
    if(Dias <= 0 && Dias >= 60) return SendClientMessage(playerid, Vermelho, "O Valor й acima de 0 e abaixo de 60.");
    if(!IsPlayerConnected(plid)) return SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} ID invбlido");
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(plid, pname, MAX_PLAYER_NAME);
    format(file2, sizeof(file2), P_CONTAS, pname);
    dini_IntSet(file2, "VIP",1);
    dini_IntSet(file2,"Vipvencido",getdate());
    dini_IntSet(file2,"Dias",Dias);
    dini_IntSet(file2, "VIP",1);
    SpawnPlayer(plid);
    format(string, sizeof(string), "» O Administrador deu VIP para %s de %d dias ", pname, Dias, tmp);
    SendClientMessage(playerid, -1, string);
    return 1;
}
E mano ta a mesma coisa

eu digito /setarvip 0 era pra aparecer digite /setarvip id dias

dai eu so digito /setarvip 0 e aparece o administrador deu vip a caralho por 0 dias ..
Reply
#10

Quote:
Originally Posted by iTzDemon
Посмотреть сообщение
й muito facil

pawn Код:
if(strcmp(cmd, "/setarvip", true) == 0)
{
    if(!IsPlayerAdmin(playerid)) return 0;
    new tmp[256];
    new Dias;
    new plid;
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, 0x008040AA, "|   ERRO  | Use: /setarvip [id] [dias].");
        return 1;
    }
    tmp = strtok(cmdtext, idx);
    Dias = strval(tmp);
    if(!strlen(tmp))
    {
        SendClientMessage(playerid, 0x008040AA, "|  ERRO  |  Use: /setarvip [id] [dias].");
        return 1;
    }
    plid = strval(tmp);
    if(IsPlayerConnected(plid))
    {
        new pname[MAX_PLAYER_NAME];
        GetPlayerName(plid, pname, MAX_PLAYER_NAME);
        format(file2, sizeof(file2), P_CONTAS, pname);
        dini_IntSet(file2, "VIP",1);
        dini_IntSet(file2,"Vipvencido",getdate());
        dini_IntSet(file2,"Dias",Dias);
        dini_IntSet(file2, "VIP",1);
        SpawnPlayer(plid);
        format(string, sizeof(string), "» O Administrador deu VIP para %s de %d dias ", pname, Dias, tmp);
        SendClientMessage ( playerid, -1, string ) ;
        return 1;
    }
    else
    {
        SendClientMessage(playerid, Vermelho, "{0099FF}[x]{CCCCFF} ID invбlido");
        return 1;
    }
}
tbm nгo mano -.- so que agora inverteu aparece digite /setarvip id dias dai mudou fica assim /setarvip dias id '-' dai eu ponho setarvip 10 0 e aparece 0 dias '---'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)