[Ayuda] Implementando codigo
#1

Hola a todos, miren les explico puse esto en OnPlayerConnect:
pawn Код:
public OnPlayerConnect(playerid)
{
    LimpiarVariables(playerid);
    SetPlayerColor(playerid,-1);
    new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, sizeof(pName));
        if(strfind(pName, "_", true) == -1)
             {
              SendClientMessage(playerid, ROJO, "Formato Valido: Nombre_Apellido");
              Kick(playerid);
              }
     else if(strcmp(pName,"armandozetaxx") == 0)
     {
     }
    return 1;
}
Lo que quiero hacer es que no me afecte ami osea a armandozetaxx pero lo que pasa es que si funciona con los players pero ami solo me sale que me conecta y no se que esta mal :/ espero y me puedan ayudar y gracias de antemano.
Reply
#2

pawn Код:
public OnPlayerConnect(playerid)
{
    LimpiarVariables(playerid);
    SetPlayerColor(playerid,-1);
    new pName[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pName, sizeof(pName));
    if(strcmp(pName, "armandozetaxx", false) != 0 && strfind(pName, "_", true) == -1)
    {
        SendClientMessage(playerid, ROJO, "Formato Valido: Nombre_Apellido");
        return Kick(playerid);
    }
    return 1;
}
Asн deberнa funcionar.
Reply
#3

Funciono muchas gracias man, otra pregunta existe alguna guнa del prox detector? no la puedo encontrar por ningъn lado :S.
Reply
#4

Proxdetector sirve para implementar un color en los mensajes del cliente segъn sea su rango.
Reply
#5

pawn Код:
ProxDetectorEx(playerid,0xFF0000FF,0xFF0000FF,0xFF0000FF,0xFF0000FF,0xFF0000FF,"hola :D !."){
pawn Код:
stock ProxDetectorEx(playerid,color1,color2,color3,color4,color5,const texto[]){
    new Float:pos[3];
    GetPlayerPos(playerid,pos[0],pos[1],pos[2]);
    for(new player=0; player<GetMaxPlayers(); player++){
        if(IsPlayerConnected(player) && (player!=playerid)){
            if(IsPlayerInRangeOfPoint(player,80.0,pos[0],pos[1],pos[2])){
                SendClientMessage(player,color1,texto);
                SendClientMessage(playerid,color1,texto);
            }
            else if(IsPlayerInRangeOfPoint(player,60.0,pos[0],pos[1],pos[2])){
                SendClientMessage(player,color2,texto);
                SendClientMessage(playerid,color2,texto);
            }
            else if(IsPlayerInRangeOfPoint(player,40.0,pos[0],pos[1],pos[2])){
                SendClientMessage(player,color3,texto);
                SendClientMessage(playerid,color3,texto);
            }
            else if(IsPlayerInRangeOfPoint(player,20.0,pos[0],pos[1],pos[2])){
                SendClientMessage(player,color4,texto);
                SendClientMessage(playerid,color4,texto);
            }
            else if(IsPlayerInRangeOfPoint(player,10.0,pos[0],pos[1],pos[2])){
                SendClientMessage(player,color5,texto);
                SendClientMessage(playerid,color5,texto);
            }
        }
    }
}
Reply
#6

Pensй que tambiйn se podнa usar para detectar lo cercas que estaban los jugadores, muchas gracias a todos.
Reply
#7

Quote:
Originally Posted by armandozetaxx
Посмотреть сообщение
Pensй que tambiйn se podнa usar para detectar lo cercas que estaban los jugadores, muchas gracias a todos.

de hecho es para eso, pero para mandarle el mensaje segun con el color como ya te dijieron.
saludos.
Reply
#8

Nota: no uses proxdetector, esta outdated.

Usa este include
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)