[Ajuda] Rбdio da familia [ +REP ]
#6

Quote:
Originally Posted by Felipe_Freeze
Посмотреть сообщение
MAs como faria pra checar qual o sobrenome do player ?
Leia esse post do rjjj:

Quote:
Originally Posted by rjjj
Посмотреть сообщение
Desculpe, apenas strfind nгo й o mais adequado neste caso pois como essa funзгo procura uma substring dentro de uma string, esta linha :


pawn Код:
if(strfind(NickName, "_Code") == -1)

Faria com que o jogador de sobrenome "Code" fosse considerado da famнlia Code mas faria com que o de sobrenome "CodeOfPawn" tambйm fosse da famнlia "Code", pois o trecho "_Code" pode ser encontrado no nome dos dois .


Use esta funзгo para verificar se o jogador й de certa famнlia:


pawn Код:
stock DaFamilia(playerid, familia[])
{
    new NickName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, NickName, MAX_PLAYER_NAME);
    strdel(NickName, 0, strfind(NickName, "_") + 1);
    return (strcmp(NickName, familia)) ? (false) : (true);
}

Exemplo de uso:


pawn Код:
public OnPlayerSpawn(playerid)
{
    if(DaFamilia(playerid, "Exemplo"))
    {
        SendClientMessage(playerid, 0xFFFFFFAA, "Vocк й da famнlia Exemplo !");
    }
    return 1;
}


Espero ter ajudado .
Reply


Messages In This Thread
Rбdio da familia [ +REP ] - by Felipe_Freeze - 10.04.2013, 20:47
Re: Rбdio da familia [ +REP ] - by ViniBorn - 10.04.2013, 20:51
Re : Rбdio da familia [ +REP ] - by Felipe_Freeze - 10.04.2013, 20:55
Re: Re : Rбdio da familia [ +REP ] - by Lуs - 10.04.2013, 21:03
Re : Rбdio da familia [ +REP ] - by Felipe_Freeze - 10.04.2013, 21:14
Re: Re : Rбdio da familia [ +REP ] - by Lуs - 10.04.2013, 21:19

Forum Jump:


Users browsing this thread: 1 Guest(s)