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_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 (:


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 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;
}