[Ajuda] function "OnPlayerKeyStateChange" should return a value -
Pablo_Mantega - 01.07.2012
Gente ta dando Warning function "OnPlayerKeyStateChange" should return a value
Code
Код:
if(PlayerToPoint(4.0,playerid,1512.6399,-1660.6943,13.5469))
{
new DinheiroCaixinha = 10000 + random(50000);
new RespeitoCaixinha = random(2);
if(PlayerInfo[playerid][pCaixinha] == char)
{
if(caixinha != char){SendClientMessage(playerid, COLOR_GRAD1, "Caixinhas Block. no momento.");return 1;}
SendClientMessage(playerid, COLOR_GRAD1, "Vocк ja pegou uma caixinha,espere atй o PayDay!");
return 1;
}
else
{
if(caixinha != char){SendClientMessage(playerid, COLOR_GRAD1, "Caixinhas Block. no momento.");return 1;}
PlayerInfo[playerid][pCaixinha] = char;
format(string, sizeof(string), "(B.S.G): %s pegou uma caixinha, e Ganhou %d de dinheiro e %d de respeito.",
PlayerName(playerid), DinheiroCaixinha, RespeitoCaixinha);
SendClientMessageToAll(0x00BFFFAA,string);
GivePlayerMoneyEx(playerid, DinheiroCaixinha);
PlayerInfo[playerid][pExp] += RespeitoCaixinha;
SendClientMessage(playerid, 0x90EE90AA, "Vocк ganhou uma caixinha de Caixinha,volte novamento no Proximo PayDay!");
format(string, sizeof(string), "Vocк ganhou %d de dinheiro e %d de respeito !",
DinheiroCaixinha, RespeitoCaixinha);
SendClientMessage(playerid, 0x90EE90AA, string);
}
}
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
LordShadow - 01.07.2012
Em que linha estб dando erro? Mostre o log completo!
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
F_Cinco - 01.07.2012
Testa agora
pawn Код:
if(PlayerToPoint(4.0,playerid,1512.6399,-1660.6943,13.5469))
{
new DinheiroCaixinha = 10000 + random(50000);
new RespeitoCaixinha = random(2);
if(PlayerInfo[playerid][pCaixinha] == char)
{
if(caixinha != char){SendClientMessage(playerid, COLOR_GRAD1, "Caixinhas Block. no momento.");return 1;}
SendClientMessage(playerid, COLOR_GRAD1, "Vocк ja pegou uma caixinha,espere atй o PayDay!");
return 1;
}
else
{
if(caixinha != char){SendClientMessage(playerid, COLOR_GRAD1, "Caixinhas Block. no momento.");return 1;}
PlayerInfo[playerid][pCaixinha] = char;
format(string, sizeof(string), "(B.S.G): %s pegou uma caixinha, e Ganhou %d de dinheiro e %d de respeito.",
PlayerName(playerid), DinheiroCaixinha, RespeitoCaixinha);
SendClientMessageToAll(0x00BFFFAA,string);
GivePlayerMoneyEx(playerid, DinheiroCaixinha);
PlayerInfo[playerid][pExp] += RespeitoCaixinha;
SendClientMessage(playerid, 0x90EE90AA, "Vocк ganhou uma caixinha de Caixinha,volte novamento no Proximo PayDay!");
format(string, sizeof(string), "Vocк ganhou %d de dinheiro e %d de respeito !",
DinheiroCaixinha, RespeitoCaixinha);
SendClientMessage(playerid, 0x90EE90AA, string);
return 1;
}
}
Isso ocorre, quando vc n coloca o return 1; no finzinho do cmd.
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
Schocc - 01.07.2012
poste as linahs do return da callback(public) OnPlayerKeyStateChange
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
Pablo_Mantega - 01.07.2012
Isso eo que entao manow E:\Documents and Settings\MEU PC\Desktop\SECRETO\SECRETO\gamemodes\BUL.pwn(47281 ) : warning 209: function "OnPlayerKeyStateChange" should return a value
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
F_Cinco - 01.07.2012
return 1;
No fim do comando.
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
Pablo_Mantega - 01.07.2012
o retun e
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
LordShadow - 01.07.2012
Embaixo de
pawn Код:
SendClientMessage(playerid, 0x90EE90AA, string);
Coloque:
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
RebeloX - 01.07.2012
A sua public nгo tem return, ou seja, ela nгo retorna nada o que dб esse erro, ao colocar por baixo do SendClientMessage vai dar o mesmo erro, logo vocк terб que colocar assim
pawn Код:
public Suapublic(){
//seu cуdigo aqui, apуs vocк fazer seu cуdigo todo vocк deve dar return antes da chaveta final
return 1;
}
pronto й sу isso, nгo se esqueзa que todas as publics do sa-mp devem de retornar, ou seja ter um return.
Re: [Ajuda] function "OnPlayerKeyStateChange" should return a value -
Pablo_Mantega - 01.07.2012
era so por
isso no fim da public OnPlayerKeyStateChange(playerid,newkeys,oldkeys) ^^ nenhum dos que responderam funcionor