public OnPlayerConnect(playerid)
{
new Text3D:label[MAX_PLAYERS];
new Float:X, Float:Y, Float:Z;
GetPlayerPos( playerid, X, Y, Z );
if(Informacion[playerid][Nivel] == 1)
{
label[playerid] = Create3DTextLabel("Administrador",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
}
if(Informacion[playerid][Nivel] == 2)
{
label[playerid] = Create3DTextLabel("Administrador",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
}
if(!IsPlayerNPC(playerid))
{
new Text3D:Oficial = Create3DTextLabel("Guardia de Seguridad", 0x008080FF, 30.0, 30.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(Oficial, playerid, 0.0, 0.0, 0.7);
}
return 1;
}
public OnPlayerConnect(playerid)
{
new Text3D:label[MAX_PLAYERS];
new Float:X, Float:Y, Float:Z;
GetPlayerPos( playerid, X, Y, Z );
if(Informacion[playerid][Nivel] == 1)
{
label[playerid] = Create3DTextLabel("Administrador",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
}
else if(Informacion[playerid][Nivel] == 2)
{
label[playerid] = Create3DTextLabel("Administrador",0x008080FF,30.0,40.0,50.0,40.0,0);
Attach3DTextLabelToPlayer(label[playerid], playerid, 0.0, 0.0, 0.7);
}
else if(IsPlayerNPC(playerid))
{
new Text3D:Oficial = Create3DTextLabel("Guardia de Seguridad", 0x008080FF, 30.0, 30.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(Oficial, playerid, 0.0, 0.0, 0.7);
}
return 1;
}
pawn Код:
|
#include <a_samp>
new Text3D:label[MAX_PLAYERS][3];
public OnPlayerSpawn(playerid) {
if(Informacion[playerid][Nivel] == 1) {
label[playerid][0] = Create3DTextLabel("Administrador",0x008080FF,30.0,40.0,50.0,40.0,0, 0);
Attach3DTextLabelToPlayer(label[playerid][0], playerid, 0.0, 0.0, 0.7);
}
if(Informacion[playerid][Nivel] == 2) {
label[playerid][1] = Create3DTextLabel("Administrador",0x008080FF,30.0,40.0,50.0,40.0,0, 0);
Attach3DTextLabelToPlayer(label[playerid][1], playerid, 0.0, 0.0, 0.7);
}
if(IsPlayerNPC(playerid)) {
new npcname[MAX_PLAYER_NAME];
GetPlayerName(playerid, npcname, sizeof(npcname));
if(!strcmp(npcname, "MiPrimerNPC", true)) {
label[playerid][2] = Create3DTextLabel("Guardia de Seguridad", 0x008080FF, 30.0, 30.0, 50.0, 40.0, 0, 0);
Attach3DTextLabelToPlayer(label[playerid][2], playerid, 0.0, 0.0, 0.7);
}
}
return 1;
}
public OnPlayerDisconnect(playerid, reason) {
Delete3DTextLabel(label[playerid][0]);
Delete3DTextLabel(label[playerid][1]);
Delete3DTextLabel(label[playerid][2]);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason) {
Delete3DTextLabel(label[playerid][0]);
Delete3DTextLabel(label[playerid][1]);
Delete3DTextLabel(label[playerid][2]);
return 1;
}