SA-MP Forums Archive
[Ajuda] 4 erros e hora(relogio) - 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] 4 erros e hora(relogio) (/showthread.php?tid=379928)



4 erros e hora(relogio) - Bruninho_step - 23.09.2012

Primeira dъvida:

Olб meu nome й Bruno, apelido: Bruninho_step, e sou novo no fуrum. Vim aqui pedir ajuda pois estou construindo um GameMode do 0, ele veio apresentar 4 erros chatos, se puderem ajudar vou postar os erros e as linhas:

Linha:

pawn Код:
DOF2_SetInt(ReturnFileUser, "Relogioupm", minUP[playerid]);
DOF2_SetInt(ReturnFileUser, "Relogioups", segUP[playerid]);
Erro:

pawn Код:
(282) : error 076: syntax error in the expression, or invalid function call
(282) : warning 215: expression has no effect
(282) : error 001: expected token: ";", but found "]"
(282) : error 029: invalid expression, assumed zero
(282) : fatal error 107: too many error messages on one line

Segunda dъvida:

Eu tentei fazer um relуgio baseado a esse print:



Agora veja a hora (00:00) nгo ficou com uma borda preta que nem a da print acima:



Textdraw do relуgio:

pawn Код:
// TextDraw Sistema de Hora
    txtTimeDisp = TextDrawCreate(579.000000,23.000000,"00:00");
    TextDrawUseBox(txtTimeDisp, 0);
    TextDrawFont(txtTimeDisp, 3);
    TextDrawSetShadow(txtTimeDisp,0);
    TextDrawSetOutline(txtTimeDisp,1);
    TextDrawBackgroundColor(txtTimeDisp,0x000000FF);
    TextDrawColor(txtTimeDisp,0xFFFFFFFF);
    TextDrawAlignment(txtTimeDisp,2);
    TextDrawLetterSize(txtTimeDisp,0.619999,2.399999);
Estou usando o sistema de registro da Humildadeforever...
Serб que ta certo a definiзгo abaixo escrito EXP ?

pawn Код:
DOF2_SetInt(ReturnFileUser(playerid),"Level",GetPlayerScore(playerid));
        DOF2_SetInt(ReturnFileUser(playerid),"Dinheiro",GetPlayerMoney(playerid));
        DOF2_SetInt(ReturnFileUser(playerid),"Admin Level",PlayerDados[playerid][pAdmin]);
        DOF2_SetInt(ReturnFileUser(playerid),"Skin",GetPlayerSkin(playerid));
        DOF2_SetInt(ReturnFileUser(playerid),"EXP",(playerid));
        DOF2_SetInt(ReturnFileUser(playerid),"VIP", PlayerDados[playerid][pVIP]);
        DOF2_SaveFile();

Atualmente o gamemode ja possui 1219 linhas!


Re: 4 erros e hora(relogio) - .FuneraL. - 23.09.2012

Esse EXP Retorna alguma Variбvel pra Playerid, Apenas (playerid)) й algo irreconhecнvel:

pawn Код:
DOF2_SetInt(ReturnFileUser(playerid),"EXP",(playerid));
e Sobre O Horбrio, tenta aumentar a Shadow da TextDraw.



Re: 4 erros e hora(relogio) - Bruninho_step - 23.09.2012

Entгo eu devo substituir:

pawn Код:
DOF2_SetInt(ReturnFileUser(playerid),"EXP",(playerid));
Pelo oq ?


Re: 4 erros e hora(relogio) - .FuneraL. - 23.09.2012

pawn Код:
DOF2_SetInt(ReturnFileUser(playerid),"EXP",VariavelDaExperiencia[playerid]); // Coloque sua Var Alн, ou se For PlayerInfo, Coloque PlayerInfo[playerid][VardaExp] - Variбvel da EXP ^^



Re: 4 erros e hora(relogio) - Bruninho_step - 23.09.2012

Mais qual a variavel da experiencia ?
Seria alguma coisa com isto ?

pawn Код:
DOF2_SetInt(ReturnFileUser, "EXP", DOF2_SetInt(ReturnFileUser, "EXP")+1);
                    format(string, sizeof(string), "[INFO] Vocк ganhou +1 de experiкncia! [%d/5]",DOF2_SetInt(ReturnFileUser, "EXP"));



Re: 4 erros e hora(relogio) - humildadeforever - 23.09.2012

Se nгo tem uma variбvel, crie uma.
pawn Код:
new ExpPlayer[MAX_PLAYERS];
Para aumentar o Exp:
pawn Код:
ExpPlayer[playerid] ++;

//ou
ExpPlayer[playerid] += 10;
Para diminuir o Exp:
pawn Код:
ExpPlayer[playerid] --;
//ou
ExpPlayer[playerid] -= 2;
Para salvar:
pawn Код:
DOF2_SetInt(ReturnFileUser(playerid),"Exp", ExpPlayer[playerid]);
DOF2_SaveFile();


Sobre o erro...
Isso:
pawn Код:
DOF2_SetInt(ReturnFileUser, "Relogioupm", minUP[playerid]);
DOF2_SetInt(ReturnFileUser, "Relogioups", segUP[playerid]);
Vocк quer salvar na conta do player?? '- Se for, й sу colocar ReturnFileUser(playerid).