[Ajuda] PlayerSpawn
#1

RESOLVIDO.
Reply
#2

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;
} 
Reply
#3

-
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.
Reply
#4

+/- 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;
} 
Reply
#5

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 
Reply
#6

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); 
Reply
#7

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

@EDIT

RESOLVI, FIZ DE UM JEITO DIFERENTE.
Reply
#9

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


Forum Jump:


Users browsing this thread: 1 Guest(s)