[Ajuda] Head Shot - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Head Shot (
/showthread.php?tid=466086)
Head Shot -
BaianoIn - 25.09.2013
Olб, estou tendo um problema no head shot, toda vez que connecto aparece a mensagem que tomei um head shot.
Ao connectar
PHP код:
public OnPlayerConnect(playerid)
{
LoadModules(playerid,2);
return 1;
}
Ao tomar head shot
PHP код:
stock LoadModules(playerid,funcao)
{
if(funcao==1) print(" ");
if(funcao==2)
{
SendClientMessage(playerid, 0xA50000FF," Vocк tomou Um Head Shot Violento");
}
}
Re: Head Shot -
DannielCooper - 25.09.2013
Vocк estб dando a funзгo para carregar a stock LoadModules no OnPlayerConnect, atй aн, ok. Mais na stock, a ъnica funзгo, й dizer isso :P
Re: Head Shot -
BaianoIn - 25.09.2013
Certo.
@Resolvido vlw!
Re: Head Shot -
arakuta - 25.09.2013
A dъvida jб foi respondida, mas eu gostaria de mostrar uma coisa.
Uma variбvel nгo pode assumir dois valores simultaneamente, portanto nгo faz sentido manter o cуdigo 'trabalhando' se ele jб conseguiu achar o valor que queria.
Sendo assim, uma condiзгo nesse cуdigo poderia ser evitada, case passasse na primeira. Й aн que entra o 'else if'.
Como o cуdigo ficaria:
pawn Код:
stock LoadModules(playerid,funcao)
{
if(funcao == 1)
print(" ");
else if(funcao == 2)
SendClientMessage(playerid, 0xA50000FF," Vocк tomou Um Head Shot Violento");
}
Ou poderia usar Switch, que й um
if/else if/else mais organizado.
pawn Код:
stock LoadModules(playerid,funcao)
{
switch(funcao)
{
case 1: // IF
print(" ");
case 2: // ELSE IF
SendClientMessage(playerid, 0xA50000FF," Vocк tomou Um Head Shot Violento");
// default: // ELSE
}
}
Recomendo que leia essa pбgina na wiki, que pode explicar melhor o que eu quis dizer:
https://sampwiki.blast.hk/wiki/Control_Structures
Re: Head Shot -
BaianoIn - 25.09.2013
ObrigadoІ, Ajuda muito!