SA-MP Forums Archive
[AJUDA]Pickup Apertando F - 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]Pickup Apertando F (/showthread.php?tid=264989)



[AJUDA]Pickup Apertando F - Nake01 - 28.06.2011

Galera criei um pickup aqui e tals mais quando aperto F nгo apareзe a Dialog

PHP код:
ShowPlayerDialog(playeridInfoGatDIALOG_STYLE_LIST"Informaзхes do GAT""Ver Meus Comandos""Selecionar""Sair"); 
Usei assim

PHP код:
public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    if(
newkeys == KEY_SECONDARY_ATTACK)
    {
        if(
IsPlayerInRangeOfPoint(playerid2.0, -1605.4955,712.0432,13.8672))
        {
            
ShowPlayerDialog(playeridInfoGatDIALOG_STYLE_LIST"Informaзхes do GAT""Ver Meus Comandos""Selecionar""Sair");
        }
       }
    return 
1;

Sу que queria quando clica-se em ver meus comando aparecia essa MSGBOX

PHP код:
ShowPlayerDialog(playeridInfoGat+1DIALOG_STYLE_MSGBOX"[ COMANDOS GAT ]","Comandos GAT [Level 1] (Recruta): /dpgat, /gat, /apgat, /fpgat, /su\r\nComandos GAT [Level 2] (Soldado): /ofc, /prender, /abordar, /revistar, /desabordar\r\nComandos GAT [Level 3] (Capitгo): /ir, /trazer""Ok""Sair");
               
// Preste Atenзгo nas ' Listas '.  List 1 ( Corrida 1 ) List 2 ( Corrida 2 ) 
Como faзo ?


Re: [AJUDA]Pickup Apertando F - Shadoww5 - 28.06.2011

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    if(
dialogid == (InfoGat))
    {
        if(
response) return ShowPlayerDialog(playeridInfoGat+1DIALOG_STYLE_MSGBOX"[ COMANDOS GAT ]","Comandos GAT [Level 1] (Recruta): /dpgat, /gat, /apgat, /fpgat, /su\r\nComandos GAT [Level 2] (Soldado): /ofc, /prender, /abordar, /revistar, /desabordar\r\nComandos GAT [Level 3] (Capitгo): /ir, /trazer""Ok""Sair");
    }
    return 
1;




Re: [AJUDA]Pickup Apertando F - Josma_cmd - 28.06.2011

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == InfoGat)
    {
        if(response)
        {
            if(listitem == 0)
            {
                ShowPlayerDialog(playerid, InfoGat+1, DIALOG_STYLE_MSGBOX, "[ COMANDOS GAT ]","Comandos GAT [Level 1] (Recruta): /dpgat, /gat, /apgat, /fpgat, /su\r\nComandos GAT [Level 2] (Soldado): /ofc, /prender, /abordar, /revistar, /desabordar\r\nComandos GAT [Level 3] (Capitгo): /ir, /trazer", "Ok", "Sair");
                return 1;
            }
        }
        return 1;
    }
    return 1;
}


public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_SECONDARY_ATTACK)
    {
        if(IsPlayerInRangeOfPoint(playerid, 5.0, -1605.4955,712.0432,13.8672))
        {
            ShowPlayerDialog(playerid, InfoGat, DIALOG_STYLE_LIST, "Informaзхes do GAT", "Ver Meus Comandos", "Selecionar", "Sair");
            return 1;
        }
    }
    return 1;
}



Re: [AJUDA]Pickup Apertando F - The Knight - 28.06.2011

O nome da tecla estб correta?


Re: [AJUDA]Pickup Apertando F - Nake01 - 28.06.2011

Josma quando aperto F nгo abre a dialog :@


Re: [AJUDA]Pickup Apertando F - The Knight - 28.06.2011

PHP код:
public OnPlayerKeyStateChangeplayeridnewkeysoldkeys )
{
   
#define PRESSED( %0 ) \
    
( ( ( newkeys & ( %) ) == ( %) ) && ( ( oldkeys & ( %) ) != ( %) ) )
   if( 
PRESSEDKEY_SECONDARY_ATTACK )
   {
      if( 
IsPlayerInRangeOfPointplayerid2.0, -1605.4955712.043213.8672 ) )
      {
         
ShowPlayerDialogplayeridInfoGatDIALOG_STYLE_LIST"Informaзхes do GAT""Ver Meus Comandos""Selecionar""Sair");   
      }
   }
   return 
true;

Agora a funзгo de quando clica nos botхes:
PHP код:
public OnDialogResponseplayeriddialogidresponselistiteminputtext[] )
{
   if( 
dialogid == InfoGat )
   {
      if( !
response ) return SendClientMessageplayerid0xFFF000AA"Vocк optou por sair!" );
      if( 
listitem == )
      {
         new 
sStr256 ];
         
strcatsStr"Comandos GAT [Level 1] (Recruta): /dpgat, /gat, /apgat, /fpgat, /su\n" );
         
strcatsStr"Comandos GAT [Level 2] (Soldado): /ofc, /prender, /abordar, /revistar, /desabordar\n" );
         
strcatsStr"Comandos GAT [Level 3] (Capitгo): /ir, /trazer" );
         
ShowPlayerDialogplayeridInfoGat+1DIALOG_STYLE_MSGBOX"[ COMANDOS GAT ]"sStr"Ok""Sair" );
      }
      return 
true;
   }
   return 
false;




Re: [AJUDA]Pickup Apertando F - Nake01 - 30.06.2011

DEU ESSES ERROS AQUI
PHP код:
C:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : warning 236unknown parameter in substitution (incorrect #define pattern)
C:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : warning 236unknown parameter in substitution (incorrect #define pattern)
C:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : warning 236unknown parameter in substitution (incorrect #define pattern)
C:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : warning 236unknown parameter in substitution (incorrect #define pattern)
C:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : warning 236unknown parameter in substitution (incorrect #define pattern)
C:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : error 029invalid expressionassumed zero
C
:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : warning 215expression has no effect
C
:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : error 001expected token";"but found ")"
C:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : error 029invalid expressionassumed zero
C
:\Documents and Settings\Weeeeen_@\Meus documentos\Servidor GTE\filterscripts\FS.pwn(2554) : fatal error 107too many error messages on one line 



Re: [AJUDA]Pickup Apertando F - Macintosh - 30.06.2011

Linha?


Re: [AJUDA]Pickup Apertando F - Nake01 - 30.06.2011

Linha 2554
Код:
   if(PRESSED( KEY_SECONDARY_ATTACK)



Re: [AJUDA]Pickup Apertando F - rjjj - 30.06.2011

Quote:
Originally Posted by Nake01
Посмотреть сообщение
Linha 2554
Код:
   if(PRESSED( KEY_SECONDARY_ATTACK)

Basta fechar mais um parкntese no final da linha, ficando deste modo :



Код:
if( PRESSED( KEY_SECONDARY_ATTACK ) )

Espero ter ajudado .