[AJUDA] Coisa facil pra vcs (:
#1

Bom, sгo duas duvidas:

1Є Vi em um topico de um cara falando de uma plaquinha vip em cima do nome do cara, (EU GOSTEI) e eu tambem quero usar este sistema.

PHP код:
                        if(PlayerInfo[playerid][pVIP] == 1) 
                          { 
                            new 
Text3D:label = Create3DTextLabel("VIP**", COLOR_RED, 30.0, 40.0, 50.0, 40.0, 0); 
                            
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.7); 
                        } 
Mas ta com um bug, assim que o player vip disloga, o cara que loga que ta com mesmo id dele fik com a placa vip

2Є comando /helpers,

eu tenho um comando de /helpers, que mostra o level do helper que ele upa pelo /meavalie.
mas eu queria definir para aparecer helper ajudando e helper jogando

PHP код:
    if(strcmp(cmdtext, "/helpers", true) == 0)
    {
         
SendClientMessage(playerid, COR_ADMIN, "Helpers Online:");
         for(new 
i = 0; i < MAX_PLAYERS; i++)
         {
             if(
PlayerInfo[i][pHelper])
             {
                 new 
msg[128], nome[MAX_PLAYER_NAME];
                 
GetPlayerName(i, nome, sizeof(Name));
                 
format(msg, sizeof(msg), "Helper: %s  Level: [%d]", nome, PlayerInfo[i][pHelper]);
                 
SendClientMessage(playerid, COLOR_GRAD1, msg);
             }
         }
         return 
1;
     } 
ajudem ai em qualquer uma das duvidas (:
Reply
#2

Se resolver o problema da plaquinha vip min manda um pm, porque ate agora nada!
Reply
#3

O lance da plaquinha eh o seguinte:

No onplayerdisconnect vc bota: Delete3DTextLabel(label);
Reply
#4

Ainda sou bem novato nessa coisa de Pawn, mais acho que pra diferenciar Helper ajudando e Helper Jogando vocк poderia criar uma new TesterDuty no topo do GM e no comando /testerduty, ele setaria o TesterDuty do player pra == 1, quando digitado de novo == 0. Ai no /testers, if(playerInfo [playerid][Tester] == 1) Vocк seta o nome dele pra uma cor X e if(playerInfo [playerid][Testerl] == 0) vocк seta o nome dele pra uma cor Y! E com esse novo TesterDuty, vocк pode usб-lo atй para diferenciar testers que receberгo mensagem de ajuda e os que nгo receberгo.
Reply
#5

L.S.T

cara na da este erro na linha Delete3DTextLabel(label);

o error e:
C:\Documents and Settings\Toni Santolia\Desktop\BRASIL POWER LIFE\gamemodes\BPL.pwn(7282) : error 017: undefined symbol "label"
Reply
#6

Fail, nao era pro L.S.T era pro Mattos (:
Reply
#7

bota a

new Text3D:label;

mas nгo sei se vai resolver
Reply
#8

pawn Код:
No onplayerdisconnect ai bota isso Delet3DTextLabel(label);
Reply
#9

Nem sei se da....

PHP код:
new Text3D: Vips[MAX_PLAYERS];
public 
OnPlayerConnect(playerid)
{
    if(
PlayerInfo[playerid][pVIP] == 1)
    {
        
Vips[playerid] = Create3DTextLabel("VIP**", COLOR_RED, 30.0, 40.0, 50.0, 40.0, 0);
        
Attach3DTextLabelToPlayer(Vips[playerid], playerid, 0.0, 0.0, 0.7);
    }
    return 
true;
}
public 
OnPlayerDisconnect(playerid, reason)
{
    if(
PlayerInfo[playerid][pVIP] == 1)
    {
        
Delete3DTextLabel(Vips[playerid]);
    }
    return 
true;
} 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)