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



RESOLVIDO. - FalcaoNC - 08.10.2016

RESOLVIDO.


Re: PlayerSpawn - ClaudineiCDS - 08.10.2016

Eu recomendaria vc colocar isto assim que o player registrar. Em OnplayerSpawn irб aparecer smp que o player for spawn.
PHP код:
public OnPlayerSpawn(playerid)
{
    static 
str[90], nick[MAX_PLAYER_NAME];
    
GetPlayerName(playerid, nick, sizeof nick);
    for(new 
i; i <= GetPlayerPoolSize(); i ++) {
        if(
IsPlayerAdmin(i)) { //Troque pela variбvel da ORG/GANG. Ex: if(Player[i][pGang] >= 1)
            
format(str, sizeof str, "%s: Olб, sou novo no servidor!", nick);
            
SendClientMessage(i, -1, str);
        }
    }
    return 
1;
} 



Re: PlayerSpawn - FalcaoNC - 08.10.2016

-
Certo mas, essa mensagem quando ele criasse a conta dele, queria que fosse para o chat "!" o "!" й para falar no chat...
Como +/- ficaria.

PHP код:
 "[Chat LS] - Olб sou novo no servidor, alguйm poderia me ajudar?" 
Tipo isso rs.


Respuesta: PlayerSpawn - SammyJ - 08.10.2016

+/- assim...
PHP код:
public OnPlayerText(playerid, text[])
{
    if(
text[0] == '!')
    {
        for(new 
i, j = GetMaxPlayers(); i <= j; ++i)
        {
            if(
IsPlayerAdmin(i))
                
SendClientMessage(i, -1, "[Chat LS] - Olб sou novo no servidor, alguйm poderia me ajudar?");
        }
    }
    return 
false;
} 



Re: Respuesta: PlayerSpawn - FalcaoNC - 08.10.2016

Quote:
Originally Posted by Glederson_dom
Посмотреть сообщение
+/- assim...
PHP код:
public OnPlayerText(playerid, text[])
{
    if(
text[0] == '!')
    {
        for(new 
i, j = GetMaxPlayers(); i <= j; ++i)
        {
            if(
IsPlayerAdmin(i))
                
SendClientMessage(i, -1, "[Chat LS] - Olб sou novo no servidor, alguйm poderia me ajudar?");
        }
    }
    return 
false;
} 
PHP код:
                             if(Player[playerid][pGang] == i)
                                return 
SCM(playerid, COR_ERRO, "[ERRO] Vocк jб й dessa Gang!");
                            
Player[playerid][pGang] = i;
                            new 
string[128];
                            new 
text[40];
                            
format(string,128,"{3A5FCD} » {FFFFFF}Vocк decidiu jogar pela gang: {3A5FCD}%s", Gangs[i][tNome]);
                            
SCM(playerid, COLOR_WHITE, string);
                               
DesetarPlayer(playerid);
                            if(
Player[playerid][pAdmin] < 0)
                            if(
text[0] == '!')
                            {
                               for(new 
i, j = GetMaxPlayers(); i <= j; ++i)
                               {
                                  if(
IsPlayerAdmin(i))
                                      
SendClientMessage(i, -1, "[Chat %s] - Olб sou novo no servidor, alguйm poderia me ajudar?");
                               }
                            }
                            return 
false;
                            { 
PHP код:
 warning 219: local variable "i" shadows a variable at a preceding level
         warning 225
: unreachable code 



Re: PlayerSpawn - ClaudineiCDS - 08.10.2016

Teste e me fale se deu certo.
PHP код:
    if(Player[playerid][pGang] == i)
        return 
SCM(playerid, COR_ERRO, "[ERRO] Vocк jб й dessa Gang!");
    
Player[playerid][pGang] = i;
    
    static 
str[90], nick[MAX_PLAYER_NAME];
    
    
GetPlayerName(playerid, nick, sizeof nick);
    
format(str, sizeof str, "{3A5FCD} » {FFFFFF}Vocк decidiu jogar pela gang: {3A5FCD}%s", Gangs[i][tNome]);
    
SendClientMessage(playerid, -1, str);
    
    for(new 
x; x <= GetPlayerPoolSize(); x ++) {
        if(
Player[x][pGang] == i) {
            
format(str, sizeof str, "%s: Olб sou novo no servidor, alguйm poderia me ajudar?", nick);
            
SendClientMessage(x, -1, str);
        }
    }
    
DesetarPlayer(playerid); 



Re: PlayerSpawn - didimk157 - 08.10.2016

@Falcao NC algum de vcs ja conseguiu criar um sistema de payday q da 3 para player vip


Re: PlayerSpawn - FalcaoNC - 08.10.2016

@EDIT

RESOLVI, FIZ DE UM JEITO DIFERENTE.


Re: PlayerSpawn - didimk157 - 08.10.2016

Falcao tem 2 de ali no format Alerta
voce mudou de de gang