[Ajuda] nao consigo tirar essas warnings
#1

PHP код:
CMD:minhaposicao(playerid)
{
    new 
float:Xfloat:Yfloat:Zfloat:Astring[64];
    
GetPlayerPos(playeridXYZ);
    
GetPlayerFacingAngle(playeridA);
    
format(stringsizeof(string), "Sua posicao й: %s %s %s %s"X,Y,Z,A);
    
SendClientMessage(playerid, -1string);
    return 
1;

PHP код:
C:\Users\user\Desktop\server\gamemodes\GM.pwn(311) : warning213tag mismatch
C
:\Users\user\Desktop\server\gamemodes\GM.pwn(311) : warning213tag mismatch
C
:\Users\user\Desktop\server\gamemodes\GM.pwn(311) : warning213tag mismatch
C
:\Users\user\Desktop\server\gamemodes\GM.pwn(311) : warning213tag mismatch 
Reply
#2

Float

Coloca o F Maiъsculo

PHP код:
new Float:XFloat:YFloat:ZFloat:
Para pegar o nъmero em Float na mensagem usa o %f

PHP код:
format(stringsizeof(string), "Sua posicao й: %f %f %f %f"X,Y,Z,A); 
SendClientMessage(playerid, -1string); 
https://sampwiki.blast.hk/wiki/Format
Reply
#3

No que eu errei nesse comando?
PHP код:
CMD:minhaposicao(playerid)
{
    new 
Float:xFloat:yFloat:zFloat:astring[64];
    if(
GetPlayerInterior(playerid) = 0)
    {
    
GetPlayerPos(playeridxyz);
    
GetPlayerFacingAngle(playerida);
    
format(stringsizeof(string), "Sua posicгo й: %f %f %f %f !"xyza);
    
SendClientMessage(playerid, -1string);
    }
    else if(
GetPlayerInterior(playerid) > 1)
    {
        
SendClientMessage(playerid, -1"Vocк nгo pode digitar esse comando estando em um interior!");
    }
    return 
1;

PHP код:
C:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : warning211possibly unintended assignment
C
:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : error022must be lvalue (non-constant)
C:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : warning215expression has no effect
C
:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : error001expected token";"but found ")"
C:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : error029invalid expressionassumed zero
C
:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : error fatal107too many error messages on one line 
Reply
#4

Onde tem:

PHP код:
if(GetPlayerInterior(playerid) = 0
Troque por:

PHP код:
if(GetPlayerInterior(playerid) == 0
Reply
#5

sabe sou novato no samp e quero aprender muito, mas qual a diferenзa de = para == ?
Desculpa minha idiotice mas e sempre bom tirar duvidas!
Reply
#6

Nгo se sinta idiota, todos jб foi novato em Pawno SA-MP creio eu

Leia esse tutorial para aprender todos os Operadores e entender melhor:

https://sampforum.blast.hk/showthread.php?tid=240266

Respondendo sua pergunta

== -> Significa "Igual a". Exemplo:

PHP код:
if(GetPlayerScoreplayerid ) == 10)
{
     
SendClientMessage(playerid0x33AAFFAA"| INFO | Seu level e igual a 10!");
}
else 
// Se nгo for "== 10"
{
     
SendClientMessage(playerid0x33AAFFAA"| INFO | Seu level nгo й igual a 10!");

= -> Seta um valor para alguma coisa. Exemplo:

var = 5;

Essa "var" vai valer "5"
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)