SA-MP Forums Archive
[PEDIDO] tipo de conta do player em cima da cabeзa dele - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [PEDIDO] tipo de conta do player em cima da cabeзa dele (/showthread.php?tid=163064)



[PEDIDO] tipo de conta do player em cima da cabeзa dele - brundavid - 25.07.2010

nao sei explica mto bem mais quero um fs sei la que apareзa o tipo de conta do player em cima da cabeзa dele exmplo VIP , normal , Administrador
obg


Re: [PEDIDO] tipo de conta do player em cima da cabeзa dele - luandriftlogkdr - 25.07.2010

Pesquisar nгo mata! https://sampwiki.blast.hk/wiki/Attach3DTextLabelToPlayer


Re: [PEDIDO] tipo de conta do player em cima da cabeзa dele - brundavid - 25.07.2010

mais e so issu msm ?


Re: [PEDIDO] tipo de conta do player em cima da cabeзa dele - Link_ - 26.07.2010

pesquisar nao mata o problema e saber colocar la do jeito que eli quer


Re: [PEDIDO] tipo de conta do player em cima da cabeзa dele - Marco_Nutz - 26.07.2010

Simples...

Se for VIP.
pawn Code:
new Text3D:VIP[MAX_PLAYERS];
 
public OnPlayerConnect(playerid)
{
    if(PlayerInfo[i][pVIP] >=1)//Depende do seu GM o pVIP. Se usas o The Godfather, vai estar pDonaterRank
    {
    label[playerid] = Create3DTextLabel("VIP",0x008080FF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
    return 1;
    }
}
 
public OnPlayerDisconnect(playerid, reason)
{
    Delete3DTextLabel(VIP[playerid]);
    return 1;
}
Se for Normal.....
pawn Code:
new Text3D:Normal[MAX_PLAYERS];
 
public OnPlayerConnect(playerid)
{
    if(PlayerInfo[i][pVIP] == 0)
    {
    label[playerid] = Create3DTextLabel("Normal",0x008080FF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
    return 1;
    }
}
 
public OnPlayerDisconnect(playerid, reason)
{
    Delete3DTextLabel(Normal[playerid]);
    return 1;
}
Se for Administrador....
pawn Code:
new Text3D:Administrador[MAX_PLAYERS];
 
public OnPlayerConnect(playerid)
{
    if(PlayerInfo[i][pAdmin] >=1)//Depende do seu GM o tambйm.
    {
    label[playerid] = Create3DTextLabel("Administrador",0x008080FF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
    return 1;
    }
}
 
public OnPlayerDisconnect(playerid, reason)
{
    Delete3DTextLabel(Administrador[playerid]);
    return 1;
}
Eu nгo testei....


Re: [PEDIDO] tipo de conta do player em cima da cabeзa dele - BiieL - 27.07.2010

No admin podia usar:
if (IsPlayerAdmin(playerid))
{ ....


Re: [PEDIDO] tipo de conta do player em cima da cabeзa dele - Andre Felipe - 10.08.2010

No caso, o Marco fez errado.

Code:
new Text3D:Normal[MAX_PLAYERS];
 
public OnPlayerConnect(playerid)
{
    if(PlayerInfo[i][pVIP] == 0)
    {
    Normal[playerid] = Create3DTextLabel("Normal",0x008080FF,30.0,40.0,50.0,40.0,0);
    Attach3DTextLabelToPlayer(Normal[playerid], playerid, 0.0, 0.0, 0.7);
    return 1;
    }
}
 
public OnPlayerDisconnect(playerid, reason)
{
    Delete3DTextLabel(Normal[playerid]);
    return 1;
}
O jeito que ele fez ele deixava o new Text3D:Normal[MAX_PLAYERS];, sу que usava o label ;*


Re: [PEDIDO] tipo de conta do player em cima da cabeзa dele - Marco_Nutz - 10.08.2010

kkk, eh, errei ai, vlew andrй felipe ^~