SA-MP Forums Archive
[AJUDA] Coisa facil pra vcs (: - 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: [AJUDA] Coisa facil pra vcs (: (/showthread.php?tid=310852)



[AJUDA] Coisa facil pra vcs (: - HarryPoter(Owner) - 14.01.2012

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_RED30.040.050.040.00); 
                            
Attach3DTextLabelToPlayer(labelplayerid0.00.00.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(playeridCOR_ADMIN"Helpers Online:");
         for(new 
0MAX_PLAYERSi++)
         {
             if(
PlayerInfo[i][pHelper])
             {
                 new 
msg[128], nome[MAX_PLAYER_NAME];
                 
GetPlayerName(inomesizeof(Name));
                 
format(msgsizeof(msg), "Helper: %s  Level: [%d]"nomePlayerInfo[i][pHelper]);
                 
SendClientMessage(playeridCOLOR_GRAD1msg);
             }
         }
         return 
1;
     } 
ajudem ai em qualquer uma das duvidas (:


Re: [AJUDA] Coisa facil pra vcs (: - L.S.T - 14.01.2012

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


Re: [AJUDA] Coisa facil pra vcs (: - Mattos - 14.01.2012

O lance da plaquinha eh o seguinte:

No onplayerdisconnect vc bota: Delete3DTextLabel(label);


Re: [AJUDA] Coisa facil pra vcs (: - victor_h666 - 14.01.2012

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.


Re: [AJUDA] Coisa facil pra vcs (: - HarryPoter(Owner) - 14.01.2012

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"


Re: [AJUDA] Coisa facil pra vcs (: - HarryPoter(Owner) - 14.01.2012

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


Re: [AJUDA] Coisa facil pra vcs (: - L.S.T - 14.01.2012

bota a

new Text3D:label;

mas nгo sei se vai resolver


Re: [AJUDA] Coisa facil pra vcs (: - Don_Speed - 14.01.2012

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



Re: [AJUDA] Coisa facil pra vcs (: - [R] ousenber [K] - 14.01.2012

Nem sei se da....

PHP код:
new Text3DVips[MAX_PLAYERS];
public 
OnPlayerConnect(playerid)
{
    if(
PlayerInfo[playerid][pVIP] == 1)
    {
        
Vips[playerid] = Create3DTextLabel("VIP**"COLOR_RED30.040.050.040.00);
        
Attach3DTextLabelToPlayer(Vips[playerid], playerid0.00.00.7);
    }
    return 
true;
}
public 
OnPlayerDisconnect(playeridreason)
{
    if(
PlayerInfo[playerid][pVIP] == 1)
    {
        
Delete3DTextLabel(Vips[playerid]);
    }
    return 
true;