[AJUDA] Como Fazer Isto ?
#1

Bom Dia, eu estou fazendo um GM mas hoje pela manha comeзei a fazer os comandos de adm, mas ate que me deparei com uma duvida. como faзo paa fazer uma aзгo sobre outro player?

EXEMPLO:

pawn Код:
/Darvida ID [quantidade]
Ai se digitar um numero maior do que o permitido aparecer

[pawno]A Vida so Vai de 0 a 100[/pawn]

Ai aparecer para quem deu a vida

pawn Код:
Vocк acabar de dar %d de Vida Ao player %s
E para quem recebeu a vida

pawn Код:
Vocк acaba de receber %d de Vida do Administrador %s


E como fasco os GetPlayerName corretamente para nao aparecer nomes errados
e o tanto de vida tambem


Se poderem me ajudar agradesco um monte
Reply
#2

Dexo Ver, Veja abaixo na minha proxima resposta
Reply
#3

tenta assim:

pawn Код:
if(strcmp(cmd, "/darvida", true) == 0 && IsPlayerConnected(playerid)) {
            if(IsPlayerAdmin(playerid) == 1){
            new tmp[256];
                    new plid;
                    new Health;
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp)) {
                SendClientMessage(playerid, COR AQUI, "/darvida [ID]");
                return 1;
                }
if(Health < 0 || Health > 100) { SendClientMessage(playerid, COR AQUI, "  vida nao pode ser menos que 1 Maior que 100!"); return 1; }
            plid = strval(tmp);
            SendClientMessage(playerid, COR AQUI, "Vocк completou a vida de alguem com sucesso!");
            SendClientMessage(plid, COR AQUI, "O admin online completou sua vida.");
            SetPlayerHealth(plid, 100);
            return 1;
        }
        return 1;
    }
Reply
#4

ele disse de 0 A 100 , tipo se ele quizer matar ele usa /vida 15 1 ?

pawn Код:
if(Health < 0 || Health > 100)

@Matheus Leia as regras antes de postar!!
Reply
#5

vlw por avisar garfield ja editei o cod
Reply
#6

Bom desculpe a demora em responder.
Mas obrigadoera isto mesmo que estava procurando

Obrigado ^^
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)