SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 06/11/2014, 05:46 PM   #1
CharCoast
Big Clucker
 
Join Date: Feb 2014
Posts: 191
Reputation: 2
Default Gettime

Oi, tenho um sistema de /setvip (Não criei), e ele esta bugado, posso setar qualquer dia, ele sempre cria no arquivo do player Day=1415730466, que e o numero de dias do VIP, porem aparece sempre o mesmo número e ele acaba sempre no outro dia.


Codigo:
pawn Code:
if(strcmp(cmd,"/setvip", true)==0)
    {
    if (IsPlayerAdmin(playerid))
    {
    new viptext[20];
    new vvp, ddd;
    tmp = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
    if(!strlen(tmp))return  SendClientMessage(playerid, ERRO,"/setvip [id][dias]");
    if(!strlen(tmp2))return SendClientMessage(playerid, ERRO,"/setvip [id][dias]");
    vvp = strval(tmp);
    ddd = strval(tmp2);
    if(IsPlayerConnected(vvp)){
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(vvp, pname, MAX_PLAYER_NAME);
    format(file, sizeof(file), PASTA_CONTAS, pname);
    SendClientMessage(playerid, Verde, "• Comando efetuado com sucesso!");
    format(string, sizeof(string), "• O Administrador %s Te Setou %d Dias de Vip Diamante!", PlayerName(playerid), ddd);
    SendClientMessage(vvp, 0x00DA4AAA, string);
    if(0 < (ddd) > 1000)return SendClientMessage(playerid, GetPlayerColor(playerid),"[Erro] Tem limite para dias .");
    PlayerInfo[vvp][PLAYER_VIP] = 1;
    PlayerInfo[vvp][vCor2] = 1;
    PlayerInfo[vvp][pDias] += (gettime() + (ddd * 24 * 60 * 60));
    dini_IntSet(file, "Day", PlayerInfo[vvp][pDias]);
    dini_IntSet(file,"PLAYER_VIP", 1);
    PlayerInfo[playerid][PLAYER_VIP] = 1 ;
    dini_IntSet(file, "Combustivel", 5000);
    PlayerInfo[playerid][vCor2] = 1;
    dini_IntSet(file, "vCor2", PlayerInfo[playerid][vCor2]);
    dini_IntSet(file, "jetpack", 1);
    format(viptext[vvp],20,"~b~~h~Diamante");
    boat[vvp] = Create3DTextLabel("VIP",0xB3BBDDFF,30.0,40.0,50.0,40.0,1);
    Attach3DTextLabelToPlayer(boat[vvp],vvp, 0.0, 0.0, 0.5);
    }else{
    SendClientMessage(playerid, ERRO, " | ERRO | Jogador não conectado!");
    }
    }
    else {
    SendClientMessage(playerid, ERRO, " | ERRO | Você não tem permissão!");
    }
    return 1;
    }

Espero que você tenha entendido e possa me ajudar.
CharCoast is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Gettime Carxi Scripting Help 4 28/03/2014 10:58 AM
[Ajuda] Gettime Ban .ThePro Português/Portuguese 3 20/05/2013 08:28 PM
[Ajuda] GetTime Gleisson_. Português/Portuguese 5 26/04/2013 04:57 PM
[Ajuda] GetTime s4kuL Português/Portuguese 1 30/08/2012 02:43 AM
gettime bug? SomebodyAndMe Scripting Help 14 28/05/2012 07:10 PM


All times are GMT. The time now is 08:59 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.