/INFO Contando quantos matou e morreu +rep -
LeoTOB - 28.05.2014
Alguйm poderia me arrumar o /info para mostra quantos matou e morreu ?
em zcmd obg + rep
Re: /INFO Contando quantos matou e morreu +rep -
DogeMan - 28.05.2014
Й um cуdigo tгo simples que nгo precisa explicar muito...
PlayerInfo[playerid][morreu]++ => ++ acrescenta um, mesma coisa que isso: PlayerInfo[playerid][morreu]+= 1 ou isso: PlayerInfo[playerid][morreu] = PlayerInfo[playerid][morreu] + 1
Substitua o PlayerInfo pelo seu enum...
pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
PlayerInfo[playerid][morreu]++;
PlayerInfo[killerid][matou]++;
return 1;
}
CMD:info(playerid)
{
new str[64];
format(str, sizeof(str), "Matou: %i | Morreu: %i", PlayerInfo[playerid][matou], PlayerInfo[playerid][morreu]);
SendClientMessage(playerid, -1, str);
return 1;
}
Re: /INFO Contando quantos matou e morreu +rep -
LeoTOB - 28.05.2014
Quote:
Originally Posted by DogeMan
Й um cуdigo tгo simples que nгo precisa explicar muito...
PlayerInfo[playerid][morreu]++ => ++ acrescenta um, mesma coisa que isso: PlayerInfo[playerid][morreu]+= 1 ou isso: PlayerInfo[playerid][morreu] = PlayerInfo[playerid][morreu] + 1
Substitua o PlayerInfo pelo seu enum...
pawn Код:
public OnPlayerDeath(playerid, killerid, reason) { PlayerInfo[playerid][morreu]++; PlayerInfo[killerid][matou]++; return 1; }
CMD:info(playerid) { new str[64]; format(str, sizeof(str), "Matou: %i | Morreu: %i", PlayerInfo[playerid][matou], PlayerInfo[playerid][morreu]); SendClientMessage(playerid, -1, str); return 1; }
|
Vou no meu enum e boto
exemplo
correto ?
Re: /INFO Contando quantos matou e morreu +rep -
DogeMan - 28.05.2014
Nгo...
pawn Код:
enum Player
{
var,
var,
var
}
new PlayerInfo[MAX_PLAYERS][Player];
Re: /INFO Contando quantos matou e morreu +rep -
LeoTOB - 28.05.2014
@EDIT PERA
Re: /INFO Contando quantos matou e morreu +rep -
LeoTOB - 28.05.2014
Quote:
Originally Posted by DogeMan
Nгo...
pawn Код:
enum Player { var, var, var }
new PlayerInfo[MAX_PLAYERS][Player];
|
O Meu й
pawn Код:
enum pInfo
{
Matou,
Morreu,
Level,
pKills,
pDeaths,
pMoney,
pAdmin
}
new PlayerInfo[MAX_PLAYERS][pInfo];
Re: /INFO Contando quantos matou e morreu +rep -
LeoTOB - 28.05.2014
Aqui deu esses erros
pawn Код:
C:\Users\Leandro\Desktop\TreinoX1.pwn(327) : error 028: invalid subscript (not an array or too many subscripts): "pInfo"
C:\Users\Leandro\Desktop\TreinoX1.pwn(327) : warning 215: expression has no effect
C:\Users\Leandro\Desktop\TreinoX1.pwn(327) : error 001: expected token: ";", but found "]"
C:\Users\Leandro\Desktop\TreinoX1.pwn(327) : error 029: invalid expression, assumed zero
C:\Users\Leandro\Desktop\TreinoX1.pwn(327) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Linha
pawn Код:
pInfo[playerid][morreu]++;
Re: /INFO Contando quantos matou e morreu +rep -
DogeMan - 28.05.2014
Cara, vc ta acessando o pInfo, tem que acessar o PlayerInfo '-'
Re: /INFO Contando quantos matou e morreu +rep -
LeoTOB - 28.05.2014
Quote:
Originally Posted by DogeMan
Cara, vc ta acessando o pInfo, tem que acessar o PlayerInfo '-'
|
explica melhor por favor ? como eu devo fazer ?
Re: /INFO Contando quantos matou e morreu +rep -
PT - 28.05.2014
pawn Код:
PlayerInfo[playerid][morreu]++;
voce tem de acessar a variavel e nao a enum.