[Pedido] Login.
#1

Fala galera, to com 1 problema, na public OnPlayerConnect eu queria por assim ex:
//Se For ADM LV 0
Код:
O Jogador %s [ID:%i] Entrou No Servidor
//Se For ADM LV 1
Код:
O VIP %s [ID:%i] Entrou No Servidor
//Se For ADM LV 2
Код:
O Admin-Teste %s [ID:%i] Entrou No Servidor
//Se For ADM LV 3
Код:
O Moderador %s [ID:%i] Entrou No Servidor
//Se For ADM LV 4
Код:
O Administrador %s [ID:%i] Entrou No Servidor
//Se For ADM LV 5
Код:
O Gerente %s [ID:%i] Entrou No Servidor
//Se For ADM LV 6
Код:
O Sub-Dono %s [ID:%i] Entrou No Servidor
//Se For ADM LV 7
Код:
O Dono %s [ID:%i] Entrou No Servidor
mais essa parte de "Jogador, VIP, Admin-Teste, Moderador, Administrador, Gerente, Sub-Dono e Dono" nгo estou conseguindo colocar, quando coloco alguma coisa como: "(APlayerData[playerid][PlayerLevel]" ele so fala ''Jogador'' pra tds
+rep pra qm ajuda
Vlw.
Reply
#2

Mande como vocк estб fazendo a verificaзгo?
Reply
#3

Use esse como exemplo.

PHP код:
CargoAdmin(playerid)
{
    new var[
50];
    switch(
PlayerInfo[playerid][Admin])
    {
        case 
1: var = "ADMIN 3";
        case 
2: var = "ADMIN 2";
        case 
3: var = "ADMIN 1";
        case 
4: var = "MASTER";
        case 
5: var = "SUB-DONO";
        case 
6: var = "DONO";
    }
    return var;

Exemplo de uso:
PHP код:
new string[25];
format(stringsizeof(string), "Seu cargo: %s"CargoAdmin(playerid));
SendClientMessage(playerid, -1string); 
Reply
#4

Aqui no code ele ira aparecer assim, O administrador Luis [Gerente] conectou ao servidor.

PHP код:
    if(APlayerData[playerid][PlayerLevel] >= 2)
    {
        
format(NewPlayerMsg128"{A9A9A9}O administrador {FFFFFF}%s [%s] {A9A9A9}[id:{FFFFFF}%i{A9A9A9}] estб {228B22}conectado."NameAdminLevelName[APlayerData[playerid][PlayerLevel], playerid);
        
SendClientMessageToAll(CONEXAONewPlayerMsg);
    } 
Mais se preferir como vocк disse a cima, Use:

PHP код:
if(APlayerData[playerid][PlayerLevel] == 1)
    {
        
format(NewPlayerMsg128"{A9A9A9}O Player VIP {FFFFFF}%s {A9A9A9}[id:{FFFFFF}%i{A9A9A9}] estб {228B22}conectado."Nameplayerid);
        
SendClientMessageToAll(CONEXAONewPlayerMsg);
    } 
PHP код:
    if(APlayerData[playerid][PlayerLevel] == 2)
    {
        
format(NewPlayerMsg128"{A9A9A9}O Auxiliar-Administrativo{FFFFFF}%s {A9A9A9}[id:{FFFFFF}%i{A9A9A9}] estб {228B22}conectado."Nameplayerid);
        
SendClientMessageToAll(CONEXAONewPlayerMsg);
    } 
E assim por diante. so mudando o level ali..

PHP код:
if(APlayerData[playerid][PlayerLevel] == 2
Isso na public connect.. e quando desconectar coloque o msm, mais na disconnect, mudando o conectou.
Reply
#5

Quote:
Originally Posted by Username1234
Посмотреть сообщение
Aqui no code ele ira aparecer assim, O administrador Luis [Gerente] conectou ao servidor.

PHP код:
    if(APlayerData[playerid][PlayerLevel] >= 2)
    {
        
format(NewPlayerMsg128"{A9A9A9}O administrador {FFFFFF}%s [%s] {A9A9A9}[id:{FFFFFF}%i{A9A9A9}] estб {228B22}conectado."NameAdminLevelName[APlayerData[playerid][PlayerLevel], playerid);
        
SendClientMessageToAll(CONEXAONewPlayerMsg);
    } 
Mais se preferir como vocк disse a cima, Use:

PHP код:
if(APlayerData[playerid][PlayerLevel] >= 1)
    {
        
format(NewPlayerMsg128"{A9A9A9}O Player VIP {FFFFFF}%s {A9A9A9}[id:{FFFFFF}%i{A9A9A9}] estб {228B22}conectado."Nameplayerid);
        
SendClientMessageToAll(CONEXAONewPlayerMsg);
    } 
PHP код:
    if(APlayerData[playerid][PlayerLevel] >= 2)
    {
        
format(NewPlayerMsg128"{A9A9A9}O Auxiliar-Administrativo{FFFFFF}%s {A9A9A9}[id:{FFFFFF}%i{A9A9A9}] estб {228B22}conectado."Nameplayerid);
        
SendClientMessageToAll(CONEXAONewPlayerMsg);
    } 
E assim por diante. so mudando o level ali..

PHP код:
if(APlayerData[playerid][PlayerLevel] >= 2
Isso na public connect.. e quando desconectar coloque o msm, mais na disconnect, mudando o conectou.
vlw cara, so q deu problema kkk, ele mostra todos os 8 agr, kkk mais isso й pq ta ''>=''
vo tenta por ''=='' pra ver se vai agr vlw assim mesmo
Reply
#6

Quote:
Originally Posted by matheusspohr
Посмотреть сообщение
vlw cara, so q deu problema kkk, ele mostra todos os 8 agr, kkk mais isso й pq ta ''>=''
vo tenta por ''=='' pra ver se vai agr vlw assim mesmo
A foi mal kkk, verdade >= й tds depois do tal level.. tem qui por assim == no seu caso.

@Edit
Reply
#7

Quote:
Originally Posted by Username1234
Посмотреть сообщение
A foi mal kkk, verdade >= й tds depois do tal level.. tem qui por assim == no seu caso.
Vlw, mas mesmo assim nao deu kkk, falei com o TenhoUmaDuvida pelo skype, ele ja teve este problema, e tambem me disse, que o PPC_Trucking, a base da base que estou utilizando, jб vem com o nome dos adm definido, entгo, nao adiantaria eu fazer oque fosse, o geito era adicionar "(APlayerData[playerid][PlayerLevel]" e como a mensagem aparece antes de carregar a conta, o geito й atrazar a frase, no caso, por apуs a caixa de login/registro.
Obrigado a todos pela atenзгo.
Username1234, Luan Argolo e principalmente TenhoUmaDuvida.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)