[Ajuda] Verificar o Nome Do Player!
#1

PHP код:
CMD:souodonodessapoha(playerid)
{
    if(
pDados[playerid][Cadastrado] == true)
    {
        
pDados[playerid][Admin] = 5;
        
SendClientMessage(playerid, -1"Seja Bem Vindo, Wesley! (i7Core)");
    }
    return 
1;

Como coloko pra fazer esse comando so se foi um nome permitido ?
Quote:

''[i7Core]''

Reply
#2

Se eu entendi sua pergunta acho que й isso que vocк quer:

Код:
CMD:souodonodessapoha(playerid) 
{ 
    if(pDados[playerid][Cadastrado] == true) 
    {
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, sizeof(name));
        if (!strcmp(name, "[i7Core]", true)) //Se o nome do jogador for "[i7Core]"
        {
            pDados[playerid][Admin] = 5; 
            SendClientMessage(playerid, -1, "Seja Bem Vindo, Wesley! (i7Core)"); 
        }
        else return SendClientMessage(playerid, -1, "Vocк nгo й dono."); 
    } 
    return 1; 
}
Reply
#3

Quote:
Originally Posted by FrostyWolf
Посмотреть сообщение
Se eu entendi sua pergunta acho que й isso que vocк quer.

Код:
CMD:souodonodessapoha(playerid) 
{ 
    if(pDados[playerid][Cadastrado] == true) 
    {
        new name[MAX_PLAYER_NAME];
        GetPlayerName(playerid, name, sizeof(name));
        if (!strcmp(name, "i7Core", true)) //Se o nome do jogador for "i7Core"
        {
            pDados[playerid][Admin] = 5; 
            SendClientMessage(playerid, -1, "Seja Bem Vindo, Wesley! (i7Core)"); 
        }
        else return SendClientMessage(playerid, -1, "Vocк nгo й dono."); 
    } 
    return 1; 
}
Obrigado, Estou passando Do Modo facil e estudar outros modos vlw pela dica, uma pergunta, tem como eu coloka 2 ou 3 nomes ai ?
Reply
#4

Quote:
Originally Posted by i7Core
Посмотреть сообщение
[...] uma pergunta, tem como eu coloka 2 ou 3 nomes ai ?
Sim.

Код:
if (!strcmp(name, "Nome 1", true) || !strcmp(name, "Nome 2", true) || !strcmp(name, "Nome 3", true))
Essas barras ("||") significam "ou".
Reply
#5

Quote:
Originally Posted by FrostyWolf
Посмотреть сообщение
Sim.

Код:
if (!strcmp(name, "Nome 1", true) || !strcmp(name, "Nome 2", true) || !strcmp(name, "Nome 3", true))
Essas barras ("||") significam "ou".
1 - Tentei, Erro:
Quote:

if (!strcmp(name, "[BDE]i7Core", true)

Quote:

C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1774) : error 001: expected token: ")", but found "{"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.

2 - Tentei, Erro:
Quote:

if (!strcmp(name, "Wesley_Reis", true) || if (!strcmp(name, "[BDE]i7Core", true) || if (!strcmp(name, "i7Core", true))

Quote:

C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1773) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1773) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1773) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Administrador\Desktop\Server\gamemodes\1. pwn(1773) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


4 Errors.

Reply
#6

Tenta esse:

Код:
if (!strcmp(name, "Nome 1", true) || !strcmp(name, "Nome 2", true) || !strcmp(name, "Nome 3", true))
Esse vocк tirou a barra do final:

Код:
if (!strcmp(name, "[BDE]i7Core", true)
Deveria ficar assim:

Код:
if (!strcmp(name, "[BDE]i7Core", true))
Reply
#7

Quote:
Originally Posted by FrostyWolf
Посмотреть сообщение
Tenta esse:

Код:
if (!strcmp(name, "Nome 1", true) || !strcmp(name, "Nome 2", true) || !strcmp(name, "Nome 3", true))
Esse vocк tirou a barra do final:

Код:
if (!strcmp(name, "[BDE]i7Core", true)
Deveria ficar assim:

Код:
if (!strcmp(name, "[BDE]i7Core", true))
Foi, + Rep

@Edit, Errei As Funзoes, Corrigido!

pawn Код:
new Rep[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
    if (!strcmp(name, "FrostyWolf", true))
    {
        SendClientMessage(playerid, -1, "[INFO]: Bem Vindo Ao Samp Forum, FrostyWolf");
        Rep[playerid] = 6;
    }
    return 1;
}

CMD:pegarrep(playerid,params[]) //Voce Digita!
{
    if (!strcmp(name, "FrostyWolf", true))
    {
        Rep[playerid] = 7;
        SendClientMessage(playerid, -1, "[INFO]: i7Core Deixou Uma Rep Ao FrostyWolf");
    }
    return 1;
}
Reply
#8

Quote:
Originally Posted by i7Core
Посмотреть сообщение
Foi,

pawn Код:
new Rep[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
     if (!strcmp(name, "FrostyWolf", true))
     {
        SendClientMessage(playerid, -1, "[INFO]: Bem Vindo Ao Samp Forum, FrostyWolf");
        Rep[playerid] = 6;
    }
    return 1;
}

CMD:voudarep(playerid,params[])
{
    Rep[playerid] = 7;
    SendClientMessage(playerid, -1, "[INFO]: i7Core Deu Rep Ao FrostyWolf");
    return 1;
}
Crie formataзхes para as funзхes desejadas. Como? O camarada acima postou como formatar um texto fazendo a leitura do nome de tal pessoa.
Reply
#9

Quote:
Originally Posted by [BPW]Wesley
Посмотреть сообщение
Crie formataзхes para as funзхes desejadas. Como? O camarada acima postou como formatar um texto fazendo a leitura do nome de tal pessoa.
Nao Entendi.?
Reply
#10

Obrigado i7, espero ter lhe ajudado.
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)