should return a value -
cristiannh2 - 28.05.2018
Olб, tem um sistema de pichaзгo na minha gamemode, mas quando eu compilo da o seguinte warning:
(36488 ) : warning 209: function "Streamer_OnPlayerEditObject" should return a value
(36502) : warning 209: function "Streamer_OnPlayerEditObject" should return a value
PHP код:
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
new Float:oldX, Float:oldY, Float:oldZ,
Float:oldRotX, Float:oldRotY, Float:oldRotZ;
GetObjectPos(GrafiteJFS[playerid], oldX, oldY, oldZ);
GetObjectRot(GrafiteJFS[playerid], oldRotX, oldRotY, oldRotZ);
if(!playerobject)
{
if(!IsValidObject(GrafiteJFS[playerid])) return; //LINHA DO 1o WARNING
MoveObject(GrafiteJFS[playerid], fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);
}
if(response == EDIT_RESPONSE_FINAL)
{
new string[64];
format(string, sizeof(string), "Criada Por: %s", getPName(playerid));
Player[playerid][LabelPic] = Create3DTextLabel(string, COR_AMARELO, fX, fY, fZ-0.2, 10.0, 0);
SendClientMessage(playerid,COR_AZULCLARO,"<!> {ffffff}Use o Spray por 5 segundos para finalizar.");
SendClientMessage(playerid,COR_AZULCLARO,"<!> {ffffff}Ao final, nгo utilize esse spray para nada!");
GivePlayerWeapon(playerid, 41, 5000);
}
} //LINHA DO 2o WARNING
Re: should return a value -
Ermanhaut - 28.05.2018
should return a value =
deve retornar um valor
Digite
return 1; no fim do seu cуdigo.
Re: should return a value -
cristiannh2 - 28.05.2018
Jб fiz isso amigo, nгo deu.
Re: should return a value -
cristiannh2 - 28.05.2018
No lugar do return; eu coloquei return 0; tirou 1 erro da primeira linha, e coloquei return 1; na penъltima linha, e tambйm tirou o da segunda linha, ficou assim у
PHP код:
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
new Float:oldX, Float:oldY, Float:oldZ,
Float:oldRotX, Float:oldRotY, Float:oldRotZ;
GetObjectPos(GrafiteJFS[playerid], oldX, oldY, oldZ);
GetObjectRot(GrafiteJFS[playerid], oldRotX, oldRotY, oldRotZ);
if(!playerobject)
{
if(!IsValidObject(GrafiteJFS[playerid])) return 0;
MoveObject(GrafiteJFS[playerid], fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);
}
if(response == EDIT_RESPONSE_FINAL)
{
new string[64];
format(string, sizeof(string), "Criada Por: %s", getPName(playerid));
Player[playerid][LabelPic] = Create3DTextLabel(string, COR_AMARELO, fX, fY, fZ-0.2, 10.0, 0);
SendClientMessage(playerid,COR_AZULCLARO,"<!> {ffffff}Use o Spray por 5 segundos para finalizar.");
SendClientMessage(playerid,COR_AZULCLARO,"<!> {ffffff}Ao final, nгo utilize esse spray para nada!");
GivePlayerWeapon(playerid, 41, 5000);
}
return 1;
}
serб que eu fiz merda?
Re: should return a value -
AutoMatic2 - 28.05.2018
Nem um pouco,
Assim msm que faz
Re: should return a value -
[BOPE]Seu._.Madruga - 28.05.2018
PHP код:
public OnPlayerEditObject(playerid, playerobject, objectid, response, Float:fX, Float:fY, Float:fZ, Float:fRotX, Float:fRotY, Float:fRotZ)
{
new Float:oldX, Float:oldY, Float:oldZ, Float:oldRotX, Float:oldRotY, Float:oldRotZ;
GetObjectPos(GrafiteJFS[playerid], oldX, oldY, oldZ);
GetObjectRot(GrafiteJFS[playerid], oldRotX, oldRotY, oldRotZ);
if(!playerobject)
{
if(!IsValidObject(GrafiteJFS[playerid])) return 1;
MoveObject(GrafiteJFS[playerid], fX, fY, fZ, 10.0, fRotX, fRotY, fRotZ);
}
if(response == EDIT_RESPONSE_FINAL)
{
new string[64];
format(string, sizeof(string), "Criada Por: %s", getPName(playerid));
Player[playerid][LabelPic] = Create3DTextLabel(string, COR_AMARELO, fX, fY, fZ-0.2, 10.0, 0);
SendClientMessage(playerid,COR_AZULCLARO,"<!> {ffffff}Use o Spray por 5 segundos para finalizar.");
SendClientMessage(playerid,COR_AZULCLARO,"<!> {ffffff}Ao final, nгo utilize esse spray para nada!");
GivePlayerWeapon(playerid, 41, 5000);
}
return 1;
}