[Ajuda] function "OnPlayerKeyStateChange" should return a value
#1

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);
			}
		}
Reply
#2

Em que linha estб dando erro? Mostre o log completo!
Reply
#3

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.
Reply
#4

poste as linahs do return da callback(public) OnPlayerKeyStateChange
Reply
#5

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
Reply
#6

return 1;


No fim do comando.
Reply
#7

o retun e
Код:
	}
	}
}
Reply
#8

Embaixo de
pawn Код:
SendClientMessage(playerid, 0x90EE90AA, string);
Coloque:
pawn Код:
return 1;
Reply
#9

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.
Reply
#10

era so por
Код:
	}
 	}
	return 1;
}
isso no fim da public OnPlayerKeyStateChange(playerid,newkeys,oldkeys) ^^ nenhum dos que responderam funcionor
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)