SA-MP Forums Archive
[Ajuda] DOF2 - 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: [Ajuda] DOF2 (/showthread.php?tid=570685)



DOF2 - ZeZin - 12.04.2015

Estou com meu sistema de vip metade feito troquei DOF2_GetInt por DOF2_GetString agora estб dando o seguinte errro


error 006: must be assigned to an array


pawn Код:
PlayerInfo[playerid][Dias] = DOF2_GetString(arquivo,"Dias");



Re: DOF2 - Dayvison_ - 12.04.2015

Mostra como vocк criou a variavei Dias, provavelmente ela esta criada como array e nгo inteiro.


Re: DOF2 - Schocc - 12.04.2015

Vocк vai salvar o valor como uma string ou tipo inteiro ?

Mas isso nгo leva muito em conta no comeзo do sistema, pois existe strcat (concatenar string), strval (string para valor inteiro), que pode ser usado posteriormente para levar os dados atй os players...



Onde vc pretende exibir essas informaзхes ?


Re: DOF2 - ZeZin - 12.04.2015

Estou com problema no salvamento na hora irei mandar o codigo


pawn Код:
CMD:davip(playerid, params[])//Dar Vip codigo
{
    new id,dias,nivel;
    if(!IsPlayerAdmin(playerid))  return SendClientMessage(playerid, -1, "Vocк nгo й adm");
    if(sscanf(params, "ui", id, dias)) return SendClientMessage(playerid, -1, "USe /darvip [id] [dias]");
    if(!IsPlayerConnected(id))return SendClientMessage(playerid, -1,"[ERRO] Id invalido!");
    PlayerInfo[id][Vip] = 1;
    PlayerInfo[id][Dias] = (gettime() +(Dias*86400));
    format(String,sizeof(String),"Vocк recebeu %d dias de vip", dias);
    SendClientMessage(playerid, -1,String);
    return true;
}
OnPlayerDisconnect
pawn Код:
DOF2_SetString(arquivo,"Dias",PlayerInfo[playerid][Dias]);

Na pasta Fica Dias = 35


Re: DOF2 - ProKillerpa - 12.04.2015

PHP код:
PlayerInfo[playerid][Dias] = DOF2_GetString(arquivo,"Dias"); 
Utilize format, pois deste jeito obviamente darб erro.

#Edit:

Dias nгo seria um numero inteiro? Caso sim, use GetInt


Re: DOF2 - ZeZin - 12.04.2015

Ainda nгo estou conseguindo.


Re: DOF2 - GabrielDias_Invision - 12.04.2015

DOF2_SetString(arquivo,"Dias",PlayerInfo[playerid][Dias]);

Tem q ser
DOF2_SetInt(arquivo,"Dias",PlayerInfo[playerid][Dias]);

e na hora de carregar
PlayerInfo[playerid][Dias] = DOF2_GetInt(arquivo,"Dias");



O erro esta acontecendo pq a variavel Dias й inteira e nгo string.


Re: DOF2 - ZeZin - 12.04.2015

Estб salvando normalmente problema quando salva os dias Fica 1431464165.


Re: DOF2 - GabrielDias_Invision - 12.04.2015

Quote:
Originally Posted by ZeZin
Посмотреть сообщение
Estб salvando normalmente problema quando salva os dias Fica 1431464165.
Sim pq estгo convertidos em segundos