SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 01/02/2010, 09:52 PM   #1
benyskate
Little Clucker
 
Join Date: Sep 2009
Posts: 21
Reputation: 0
Default [Ajuda] Alguns erros.

Muito boas tardes.

Então é assim, eu estou a criar um novo GameMode, e surgiram-me 2 erros que salientaram mais...

Passarei a explicar:

-> Quando um player morre fica com a skin de CJ, gostaria de fazer com que ficasse com a skin que tinha antes de morrer...

-> Mudar a cor do comando /me aquilo está com a cor azul claro, e eu queria meter da cor normal, roxo, mas não consigo, já tentei várias maneiras... Se quiserem que post aqui o script do /me digam...

Se alguém conseguir ajudar por favor agradecia...
benyskate is offline   Reply With Quote
Old 02/02/2010, 12:03 AM   #2
[SK]Mulek
Big Clucker
 
Join Date: Dec 2009
Posts: 59
Reputation: 0
Default Re: [Ajuda] Alguns erros.

sobre o problema do CJ, dê uma olhada no OnPlayerDeath, se não tem algo como SetPlayerSkin, se tiver, apague.

e sobre a cor, apenas mude a hexadecimal para a cor que você quiser
__________________
[SK]Mulek is offline   Reply With Quote
Old 02/02/2010, 06:45 PM   #3
benyskate
Little Clucker
 
Join Date: Sep 2009
Posts: 21
Reputation: 0
Default Re: [Ajuda] Alguns erros.

No OnPlayerDeath não tenho nada com SetPlayerSkin.

Quanto ao /me, a hexadecimal não sei a que te referes, ainda sou newbie... Sera que é a isto:
pawn Code:
new form[128];

Se não for não vejo mesmo ao que te referes...
benyskate is offline   Reply With Quote
Old 02/02/2010, 07:31 PM   #4
andmeida10
High-roller
 
andmeida10's Avatar
 
Join Date: Jan 2010
Location: Aveiro - Portugal
Posts: 1,218
Reputation: 27
Default Re: [Ajuda] Alguns erros.

no seu GM... onde tem "OnPlayerDeath", por baixo, vc da SetPlayerSkin e o id da skin.... Exemplo: SetPlayerSkin(playerid, 277);
__________________
andmeida10 is offline   Reply With Quote
Old 02/02/2010, 07:39 PM   #5
benyskate
Little Clucker
 
Join Date: Sep 2009
Posts: 21
Reputation: 0
Default Re: [Ajuda] Alguns erros.

Quote:
Originally Posted by andmeida10
no seu GM... onde tem "OnPlayerDeath", por baixo, vc da SetPlayerSkin e o id da skin.... Exemplo: SetPlayerSkin(playerid, 277);
Não tenho lá isso, e o que eu quero é fazer com que o player fique com a skin que tinha...
benyskate is offline   Reply With Quote
Old 03/02/2010, 05:35 PM   #6
[VGS]Protioso
Huge Clucker
 
[VGS]Protioso's Avatar
 
Join Date: Feb 2009
Location: Brasil
Posts: 208
Reputation: 0
Default Re: [Ajuda] Alguns erros.

Quote:
Originally Posted by benyskate
Quote:
Originally Posted by andmeida10
no seu GM... onde tem "OnPlayerDeath", por baixo, vc da SetPlayerSkin e o id da skin.... Exemplo: SetPlayerSkin(playerid, 277);
Não tenho lá isso, e o que eu quero é fazer com que o player fique com a skin que tinha...
No /me procure por ProxDetector ou SendClientMessage algo assim, e onde tá COLOR_ ou com algum nome de cor, coloque a cor roxa que você quer, procure se no script já não tem esse tal roxo definido lá nos COLOR_... Tipo, COLOR_PURPLE, daí tu troca lá e tal.

Imagino que deve ser gf, não conheço muito ele em si, mas aí pra skin funcionar tem que colocar no OnPlayerSpawn: SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);

Boa sorte.
[VGS]Protioso is offline   Reply With Quote
Old 03/02/2010, 07:04 PM   #7
benyskate
Little Clucker
 
Join Date: Sep 2009
Posts: 21
Reputation: 0
Default Re: [Ajuda] Alguns erros.

Se no /me tivesse isso eu já tinha alterado, o problema é que não tem...

Quanto ás skins, vou experimentar, obrigado...
benyskate is offline   Reply With Quote
Old 03/02/2010, 07:43 PM   #8
[VGS]Protioso
Huge Clucker
 
[VGS]Protioso's Avatar
 
Join Date: Feb 2009
Location: Brasil
Posts: 208
Reputation: 0
Default Re: [Ajuda] Alguns erros.

Baixei o tal GF pelo link original e procurei pelo /me

pawn Code:
if(strcmp(cmd, "/me", true) == 0)
    {
      if(IsPlayerConnected(playerid))
      {
        if(gPlayerLogged[playerid] == 0)
        {
          SendClientMessage(playerid, COLOR_GREY, "  You havent logged in yet !");
          return 1;
        }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /me [action]");
                return 1;
            }
            format(string, sizeof(string), "* %s %s", sendername, result);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            printf("%s", string);
        }
        return 1;
    }

Troca esse pelo seu, que deve resolver.
[VGS]Protioso is offline   Reply With Quote
Old 04/02/2010, 06:33 PM   #9
benyskate
Little Clucker
 
Join Date: Sep 2009
Posts: 21
Reputation: 0
Default Re: [Ajuda] Alguns erros.

Quote:
Originally Posted by [VGS
Protioso_OC ]
Baixei o tal GF pelo link original e procurei pelo /me

pawn Code:
if(strcmp(cmd, "/me", true) == 0)
    {
      if(IsPlayerConnected(playerid))
      {
        if(gPlayerLogged[playerid] == 0)
        {
          SendClientMessage(playerid, COLOR_GREY, " You havent logged in yet !");
          return 1;
        }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /me [action]");
                return 1;
            }
            format(string, sizeof(string), "* %s %s", sendername, result);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            printf("%s", string);
        }
        return 1;
    }

Troca esse pelo seu, que deve resolver.
Obrigado, já está resolvido...
benyskate is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[AJUDA] Double Hopping dando alguns erros malignos Braian0808 Português/Portuguese 4 09/06/2010 05:09 PM
[AJUDA] Alguns problemas Rakun Português/Portuguese 7 01/06/2010 03:21 AM
[AJUDA] Ajuda Alugns Comandos Aki ? Podem Ajuda eu e Alguns tbm pedro Português/Portuguese 7 06/05/2010 05:12 PM
[AJUDA]Alguem me ajuda com esses erros!! matheusdrago Português/Portuguese 4 21/04/2010 02:10 PM
[AJUDA] Porque da esses erros..ajuda por favor Gabriel6 Português/Portuguese 4 12/02/2010 01:00 AM


All times are GMT. The time now is 01:08 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.