[Ajuda] 4 erros e hora(relogio)
#1

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!
Reply
#2

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.
Reply
#3

Entгo eu devo substituir:

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

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

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"));
Reply
#6

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


Forum Jump:


Users browsing this thread: 2 Guest(s)