nao consigo tirar essas warnings -
vitinhosamp - 20.07.2018
PHP код:
CMD:minhaposicao(playerid)
{
new float:X, float:Y, float:Z, float:A, string[64];
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
format(string, sizeof(string), "Sua posicao й: %s %s %s %s", X,Y,Z,A);
SendClientMessage(playerid, -1, string);
return 1;
}
PHP код:
C:\Users\user\Desktop\server\gamemodes\GM.pwn(311) : warning: 213: tag mismatch
C:\Users\user\Desktop\server\gamemodes\GM.pwn(311) : warning: 213: tag mismatch
C:\Users\user\Desktop\server\gamemodes\GM.pwn(311) : warning: 213: tag mismatch
C:\Users\user\Desktop\server\gamemodes\GM.pwn(311) : warning: 213: tag mismatch
Re: nao consigo tirar essas warnings -
AutoMatic2 - 20.07.2018
Float
Coloca o F Maiъsculo
PHP код:
new Float:X, Float:Y, Float:Z, Float:A
Para pegar o nъmero em Float na mensagem usa o
%f
PHP код:
format(string, sizeof(string), "Sua posicao й: %f %f %f %f", X,Y,Z,A);
SendClientMessage(playerid, -1, string);
https://sampwiki.blast.hk/wiki/Format
Re: nao consigo tirar essas warnings -
vitinhosamp - 20.07.2018
No que eu errei nesse comando?
PHP код:
CMD:minhaposicao(playerid)
{
new Float:x, Float:y, Float:z, Float:a, string[64];
if(GetPlayerInterior(playerid) = 0)
{
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);
format(string, sizeof(string), "Sua posicгo й: %f %f %f %f !", x, y, z, a);
SendClientMessage(playerid, -1, string);
}
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) : warning: 211: possibly unintended assignment
C:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : error: 022: must be lvalue (non-constant)
C:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : warning: 215: expression has no effect
C:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : error: 001: expected token: ";", but found ")"
C:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : error: 029: invalid expression, assumed zero
C:\Users\victo\Downloads\Server\gamemodes\GM.pwn(317) : error fatal: 107: too many error messages on one line
Re: nao consigo tirar essas warnings -
AutoMatic2 - 20.07.2018
Onde tem:
PHP код:
if(GetPlayerInterior(playerid) = 0)
Troque por:
PHP код:
if(GetPlayerInterior(playerid) == 0)
Re: nao consigo tirar essas warnings -
vitinhosamp - 20.07.2018
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!
Re: nao consigo tirar essas warnings -
AutoMatic2 - 20.07.2018
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(GetPlayerScore( playerid ) == 10)
{
SendClientMessage(playerid, 0x33AAFFAA, "| INFO | Seu level e igual a 10!");
}
else // Se nгo for "== 10"
{
SendClientMessage(playerid, 0x33AAFFAA, "| INFO | Seu level nгo й igual a 10!");
}
= -> Seta um valor para alguma coisa. Exemplo:
var = 5;
Essa "var" vai valer "5"