SA-MP Forums Archive
[Ajuda] Mensagem - 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] Mensagem (/showthread.php?tid=466257)



Mensagem - leonardoaparecido - 26.09.2013

Ola pessoal,queria saber se tem como eu criar um comando tipo assim :
Eu vou no ICONE de uma CASA,ai eu digito um comando tipo assim:
Exemplo : /CasaShopMsg
Depois de eu digitar o comando,trocar a mensagem da casa para
CASA SHOPPING.
Teria de fazer em Dini
Obrigado


Re: Mensagem - LeMoi - 26.09.2013

Primeiro, usou a tag errada, se quer algo feito deveria ter colocado a tag [Pedido]

Segundo, pq vcs n param de pedir cуdigos feitos e se entregam mesmo а programaзгo? Satisfaz mt mais sermos nуs prуprios a fazer do que pegar pronto.


Re: Mensagem - Sti - 26.09.2013

Ainda estб tentando colocar 1 Servidor pra frente sem saber ao menos 1 decimo de Pawn?
Aqui jб lhe conhecem,E saibam que nгo irгo lhe passar Cуdigos feitos...



Re: Mensagem - iFucK - 26.09.2013

Ele parece com vocк Sti igualzinho man '--'
Nгo faz nada quer tudo na mгo'


Respuesta: Mensagem - leonardoaparecido - 26.09.2013

Falo demais Sti,tomo essa !
Hihiihi


Re: Mensagem - PT - 26.09.2013

estude

https://sampforum.blast.hk/showthread.php?tid=180237

https://sampforum.blast.hk/showthread.php?tid=358812


Re: Mensagem - Coe1 - 26.09.2013

Em vez de vocкs ficarem brigando e/ou discutindo e perdendo tempo pedindo cуdigos prontos, vocкs deveriam estar estudando pawn. ;*

https://sampforum.blast.hk/showthread.php?tid=396495


Respuesta: Mensagem - leonardoaparecido - 26.09.2013

Код:
if( !strcmp( tmp, "msgshop", true ))
        {
    for( new c; c < MAX_CASAS; ++c )
      {
       if( IsPlayerInRangeOfPoint( playerid, 3.0, CasaInfo[ c ][ PickupX ], CasaInfo[ c ][ PickupY ], CasaInfo[ c ][ PickupZ ] ))
    {
              if( aInfo[ playerid ][ Admin ] == 1 )
     {
      new
       casaMensagem[ 128 ]
      ;
      casaMensagem = strrest( cmdtext, idx );
      if( !strlen( casaMensagem ))
      {
       SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /msgshop [ Mensagem ]" );
       return 1;
      }
      if( strlen( casaMensagem ) > 25 )
      {
       SendClientMessage( playerid, COLOR_ERRO, "[ x ] Mensagem muito grande ! ( Mбx: 25 caracteres )" );
       return 1;
      }
      format( gStr, sizeof( gStr ), "[ > ] Vocк alterou a mensagem dessa casa para: {FFFFFF}%s", casaMensagem );
      SendClientMessage( playerid, COLOR_AMARELO, gStr );
      format( hFile, sizeof( hFile ), "Casas/casa%d.ini", CasaInfo[ c ][ Numero ] );
      dini_Set( hFile, "Mensagem", casaMensagem );
      format( CasaInfo[ c ][ Mensagem ], 25, casaMensagem );
      return 1;
     }
     else return SendClientMessage( playerid, 0xA9C4E4AA, "[ SERVER ] Comando invбlido !" );
             }
            }
    }
Coloquei esse Cod,e consegui
Vllw Coe1


Re: Mensagem - Coe1 - 26.09.2013

pawn Код:
if( !strcmp( tmp, "msgshop", true ))
        {
            for( new c; c < MAX_CASAS; ++c )
            {
                if( IsPlayerInRangeOfPoint( playerid, 3.0, CasaInfo[ c ][ PickupX ], CasaInfo[ c ][ PickupY ], CasaInfo[ c ][ PickupZ ] ))
                {
                    if( aInfo[ playerid ][ Admin ] == 1 )
                    {
                        new
                            casaMensagem[ 128 ]
                        ;
                        casaMensagem = strrest( cmdtext, idx );
                        if( !strlen( casaMensagem ))
                        {
                            SendClientMessage( playerid, COLOR_ERRO, "[ x ] Uso correto: /msgshop [ Mensagem ]" );
                            return 1;
                        }
                        if( strlen( casaMensagem ) > 25 )
                        {
                            SendClientMessage( playerid, COLOR_ERRO, "[ x ] Mensagem muito grande ! ( Mбx: 25 caracteres )" );
                            return 1;
                        }
                        format( gStr, sizeof( gStr ), "[ > ] Vocк alterou a mensagem dessa casa para: {FFFFFF}%s", casaMensagem );
                        SendClientMessage( playerid, COLOR_AMARELO, gStr );
                        format( hFile, sizeof( hFile ), "Casas/casa%d.ini", CasaInfo[ c ][ Numero ] );
                        dini_Set( hFile, "Mensagem", casaMensagem );
                        format( CasaInfo[ c ][ Mensagem ], 25, casaMensagem );
                        return 1;
                    }
                    else return SendClientMessage( playerid, 0xA9C4E4AA, "[ SERVER ] Comando invбlido !" );
                }
            }
        }
A pedido do autor do tуpico via skype...


Re: Mensagem - iFucK - 26.09.2013

Vocк poderia colocar isso aqui..
pawn Код:
dini_Set( hFile, "Mensagem", "C A S A  S H O P" );
Em seu comando /setshop, que setaria mensagem CASA SHOP Automaticamente ao dб /setshop