Novo Comando
#1

Estou querendo desenvolver um comando para que retire a barra de vida e de colete do indivнduo e que tambйm retire o nome sobre o mesmo, qual funзгo devo usar no comando?
Reply
#2

pawn Код:
if(strcmp(cmdtext,"/sethp", true)==0)
    {
        new tmp[24], idx, id, hp;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
            return SendClientMessage(playerid, 0xC0C0C0AA, "Digite: /sethp [id] [hp]");

        id = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
            return SendClientMessage(playerid, 0xC0C0C0AA, "Digite: /sethp [id] [hp]");
        hp = strval(tmp);

        SetPlayerHealth(id, hp);
        return 1;
    }

    if(strcmp(cmdtext,"/setcolete", true)==0)
    {
        new tmp[24], idx, id, colete;
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
            return SendClientMessage(playerid, 0xC0C0C0AA, "Digite: /setcolete [id] [colete]");

        id = strval(tmp);
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
            return SendClientMessage(playerid, 0xC0C0C0AA, "Digite: /setcolete [id] [colete]");
        colete = strval(tmp);

        SetPlayerArmour(id, colete);
        return 1;
    }
final do GM

pawn Код:
strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}
explica melhor esse outro ai do nome.
Reply
#3

man ele quer esconder a barra de sangue (que fica em cima do player) vi isso esses dias to procurando para vocк
Reply
#4

Acho que vocк nгo entendeu minha dъvida...
Й para a barra de vida e a barrada colete desaparecem juntamente com o nome do indivнduo que fica sobre o personagem.
Reply
#5

pawn Код:
if(strcmp(cmd, "/invisivel", true) == 0) {
         if(IsPlayerAdmin(playerid)) // so adm podi usa cmd
         ShowPlayerMarkers(0); // naum mostra no mapa
         ShowNameTags(0); // naum mostra o nick
    return 1;
    }
    if(strcmp(cmd, "/visivel", true) == 0) {
         if(IsPlayerAdmin(playerid)) // so adm podi usa o cmd
         ShowPlayerMarkers(1); // mostra no mapa
         ShowNameTags(1); // mostra nick
    return 1;
    }
da rep ?
Reply
#6

aaaaaaaa pensei q era diminuir a vida.

@edit tirar o nome seria isso nгo ?
pawn Код:
for(new i=0;i<MAX_PLAYERS;i++)
     ShowPlayerNameTagForPlayer(playerid, i, false);
Reply
#7

kk mesmo que fosse dimiuir a vida eu usaria um comando muito mais simples kkkk (pq sou nub :C )
Reply
#8

Quote:
Originally Posted by makino
Посмотреть сообщение
kk mesmo que fosse dimiuir a vida eu usaria um comando muito mais simples kkkk (pq sou nub :C )
mais simples impossivel.
Reply
#9

Muito obrigado pelo fornecimento, й necessбrio adicionar mais algo ao gamemode ou apenas os comandos?
Reply
#10

o meu coloque no OnPlayerConnect.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)