SA-MP Forums Archive
[Ajuda] onde foi que eu errei? - 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] onde foi que eu errei? (/showthread.php?tid=659851)



onde foi que eu errei? - B4dSh33p - 18.10.2018

PHP Code:
PlayerText:CreateBGSelection(playeridFloat:5.0Float:36.0Float:Xx 1.0Float:Yy 1.0)
{
    return 
1;

Erros:
PHP Code:
LinexSelection.pwn(4) : error 001expected token")"but found "-"
LinexSelection.pwn(4) : warning 215expression has no effect
LinexSelection
.pwn(4) : error 017undefined symbol "Y"
LinexSelection.pwn(4) : error 010invalid function or declaration
LinexSelection
.pwn(-- 6) : fatal error 107too many error messages on one line 



Re: onde foi que eu errei? - dimy - 18.10.2018

vocк nasceu kkk.

brincadeira.

vocк declarou as variбveis float como ?


Re: onde foi que eu errei? - ipsLuan - 18.10.2018

De onde vocк tirou este cуdigo?


Re: onde foi que eu errei? - B4dSh33p - 18.10.2018

Quote:
Originally Posted by ipsLuan
View Post
De onde vocк tirou este cуdigo?
Eu mesmo estou fazendo.


Re: onde foi que eu errei? - ipsLuan - 18.10.2018

Quote:
Originally Posted by B4dSh33p
View Post
Eu mesmo estou fazendo.
https://sampwiki.blast.hk/wiki/Textdraw

Para criar a variбvel, sу й preciso o essencial:
PHP Code:
new PlayerText:TextDrawA[MAX_PLAYERS]; 
Envie o cуdigo completo do que vocк estб fazendo, assim fica mais fбcil.


Re: onde foi que eu errei? - B4dSh33p - 18.10.2018

o problema nem й a variбvel mano, mas sim os float.
Eu consegui fazer dessa forma
PHP Code:
PlayerText:CreateBGSelection(playerid,Float:X,Float:Y,Float:X2,Float:Y2/*, Float:X - 5.0, Float:Y - 36.0, Float:X2 - 1.0, Float:Y2 - 1.0*/)
{
    
-= 5.0;
    
-= 36.0;
    
X2 -= 1.0;
    
Y2 -= 1.0
Mas acho que fica muito zuado, queria que ficasse tudo definido em uma ъnica linha.


Re: onde foi que eu errei? - Ermanhaut - 18.10.2018

Quote:
Originally Posted by ipsLuan
View Post
https://sampwiki.blast.hk/wiki/Textdraw

Para criar a variбvel, sу й preciso o essencial:
PHP Code:
new PlayerText:TextDrawA[MAX_PLAYERS]; 
Envie o cуdigo completo do que vocк estб fazendo, assim fica mais fбcil.
Ele quer criar uma funзгo para passar sу os parвmetros da textdraw e a funзгo cria sozinha, sу nгo sei se o pawn aceita isso.

Mano, tenta isso, nгo sei se vai dar certo:
Code:
PlayerText:CreateBGSelection(playerid, Float:X -= 5.0, Float:Y -= 36.0, Float:Xx -= 1.0, Float:Yy -= 1.0) 
{ 
    return 1; 
}



Re: onde foi que eu errei? - B4dSh33p - 18.10.2018

Deu erro, jб tinha tentado fazer dessa forma.
PHP Code:
(4) : error 001expected token")"but found "-="
(4) : error 010invalid function or declaration
(-- 6) : error 010invalid function or declaration
(-- 6) : fatal error 107too many error messages on one line 



Re: onde foi que eu errei? - 1sbedx - 18.10.2018

Code:
PlayerText:CreateBGSelection(playerid, Float:X = -5.0, Float:Y = -36.0, Float:Xx = -1.0, Float:Yy = -1.0) {
    printf("%f, %f, %f, %f", X, Y, Xx, Yy);
}



Re: onde foi que eu errei? - Ermanhaut - 18.10.2018

Quote:
Originally Posted by 1sbedx
View Post
Code:
PlayerText:CreateBGSelection(playerid, Float:X = -5.0, Float:Y = -36.0, Float:Xx = -1.0, Float:Yy = -1.0) {
    printf("%f, %f, %f, %f", X, Y, Xx, Yy);
}
Verdade, o compilador espera uma , ou um = depois da variбvel.
Assim deve dar certo.