Ayudame
#1

Hola.

Quisiera Saver Como Poner Siendo Miembro VIP Lo Soguiente.

1- Al Hablar Que Aparesca Antes [Vip] = [VIP][EC]BigDreamz_(ID):
2-. Que Aparesca Arriba El "VIP" Del Jugador.

Screenshoot.



Reply
#2

pawn Код:
public OnPlayerText(playerid, text[])
{
    if(VariableVIP >= 1)
    {
        format(str, sizeof(str), "{FF0000}[VIP] %s: {FFFFFF}%s",NombreJugador(playerid),text[]);
        SendClientMessage(playerid, -1, str);
    }
    return 0;
}
Lo del mensaje arriba del jugador, hazlo con un timer y con la funciуn
SetPlayerChatBubble: https://sampwiki.blast.hk/wiki/SetPlayerChatBubble
Reply
#3

pawn Код:
new Text3D:TextoVIP[MAX_PLAYERS];
pawn Код:
public OnFilterScriptInit(){

    for(new user=0; user < GetMaxPlayers(); user++) if(IsPlayerConnected(user)){
        TextoVIP[user] = Create3DTextLabel("_", -1, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(TextoVIP[user], user, 0.0, 0.0, 0.7);
    }
   
    return true;
}
pawn Код:
public OnPlayerText(playerid, text[]){

    #define colorA "{FF0000}" // color amarillo
    #define colorB "{FFFFFF}" // color blanco
    new
        data[144],
        name[25];
       
    GetPlayerName(playerid, name, sizeof(name));
    format(data, sizeof(data), "%s "colorB"%s[id:%d]: %s", ((variableVIP<1)?("*"):(""colorA"[VIP]")),name,playerid,text);
    SendClientMessage(playerid, -1, data);
   
    Update3DTextLabelText(TextoVIP[playerid], -1, ((variableVIP<1)?("_"):(""colorA"[VIP]")));
   
    return false;
}
Reply
#4

Quote:
Originally Posted by OTACON
Посмотреть сообщение
pawn Код:
new Text3D:TextoVIP[MAX_PLAYERS];
pawn Код:
public OnFilterScriptInit(){

    for(new user=0; user < GetMaxPlayers(); user++) if(IsPlayerConnected(user)){
        TextoVIP[user] = Create3DTextLabel("_", -1, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(TextoVIP[user], user, 0.0, 0.0, 0.7);
    }
   
    return true;
}
pawn Код:
public OnPlayerText(playerid, text[]){



    #define colorA "{FF0000}" // color amarillo
    #define colorB "{FFFFFF}" // color blanco
    new
        data[144],
        name[25];
       
    GetPlayerName(playerid, name, sizeof(name));
    format(data, sizeof(data), "%s "colorB"%s[id:%d]: %s", ((variableVIP<1)?("*"):(""colorA"[VIP]")),name,playerid,text);
    SendClientMessage(playerid, -1, data);
   
    Update3DTextLabelText(TextoVIP[playerid], -1, ((variableVIP<1)?("_"):(""colorA"[VIP]")));
   
    return false;
}
Una consulta, esto no interfire si el tag [VIP] le pongo sobre el nombre, con el SetPlayerChatBubble.

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)