SA-MP Forums Archive
[Pedido] VIP¬¬' - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] VIP¬¬' (/showthread.php?tid=446349)



VIP¬¬' - Cromado - 25.06.2013

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;
}
}



Re: VIP¬¬' - BrmBruno - 25.06.2013

Nгo seria [AJUDA] ?


Re: VIP¬¬' - humildadeforever - 25.06.2013

Falta um SendClientMessage depois do format


Re: VIP¬¬' - smiiir - 25.06.2013

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;
    }




Re: VIP¬¬' - Cromado - 25.06.2013

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 ....


Re: VIP¬¬' - Don_Speed - 25.06.2013

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;
    }
}



Re: VIP¬¬' - dPlaYer_ - 25.06.2013

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;
}



Re: VIP¬¬' - iTzDemon - 25.06.2013

й 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;
    }
}



Re: VIP¬¬' - Cromado - 25.06.2013

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 ..


Re: VIP¬¬' - Cromado - 25.06.2013

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 '---'