SA-MP Forums Archive
[Ajuda] Me ajudem como passo esse comando para uma tecla - 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] Me ajudem como passo esse comando para uma tecla (/showthread.php?tid=322645)



[Ajuda] Me ajudem como passo esse comando para uma tecla - Wender-BVN - 03.03.2012

por favor eu tenho un fs de uma conscessionaria aqui e tem uns comando meio lesgo eu nao quero deixar ele com comando e sim com tecla igual a dos rp la de pegar emprego na prefeitura que vc aperta F ou ENTER e aparece o dialogo ta ai o codigo do comando



Quote:

if(strcmp(cmdtext,"/concessionaria",true)==0)
{
if(PlayerToPoint(3, playerid, 2780.4939,-1812.2635,11.843)
{
ShowPlayerDialog(playerid,1319,DIALOG_STYLE_LIST," Concessionбria","Vender Carro\nComprar Um Carro","Selecionar","Cancelar");
TogglePlayerControllable(playerid, 1);
return 1;
}
return 1;
}

se eu postei alguma coisa errada desculpa por que й minha primeira postagen


Re: [Ajuda] Me ajudem como passo esse comando para uma tecla - DarkScripter - 03.03.2012

coloque no OnPlayerKeyStateChange
pawn Код:
if(newkey & KEY_FIRE) return OnPlayerCommandText(playerid, "/concessionaria");



Re: [Ajuda] Me ajudem como passo esse comando para uma tecla - Wender-BVN - 03.03.2012

Tipo eu ponhei assim la

Quote:

public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if(newkey & KEY_FIRE) return OnPlayerCommandText(playerid, "/concessionaria");
}

mais apareceu esses erro

Quote:

C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 4 : error 017: undefined symbol "newkey"
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 49) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 51) : error 055: start of function body without function header
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 52) : error 010: invalid function or declaration
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 54) : error 021: symbol already defined: "OnPlayerCommandText"
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 56) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


5 Errors.

coloquei tambem sem as { } mais deu esses erros

Quote:

C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 4 : error 017: undefined symbol "newkey"
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 51) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 51) : error 055: start of function body without function header
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 52) : error 010: invalid function or declaration
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 54) : error 021: symbol already defined: "OnPlayerCommandText"
C:\Documents and Settings\Doricio\Desktop\Samp\Filter scripts\ConcessionariaByRodrigoLosT\cRodrigo.pwn(6 56) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


5 Errors.




Re: [Ajuda] Me ajudem como passo esse comando para uma tecla - paulor - 03.03.2012

ele errou no 'newkey' й 'newkeys'.

pawn Код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
     if(newkeys & KEY_FIRE) return OnPlayerCommandText(playerid, "/concessionaria");
     return 1;
}