16.10.2011, 18:44
como eu faзo para pegar a ъltima vнtima de usuбrio? o ъltimo jogador que ele matou
new MatouOCara[MAX_PLAYERS]; //Global
public OnPlayerDeath(killerid, playerid, reason)
{
MatouOCara[killerid] = playerid;
return true;
}
nгo entendi @_@, me explica oque vocк fez?
matouocara sempre vai receber o ъltiimo? |
new Matou[MAX_PLAYERS];
public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(killerid))
{
Matou[killerid] = playerid;
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
new Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, sizeof(Name));
if(IsPlayerConnected(playerid) && IsPlayerConnected(killerid))
{
SetPVarInt(killerid, "player", Name[playerid]);
SetPVarInt(killerid, "id", playerid);
}
return 1;
}
if(strcmp(cmdtext, "/matei", true) == 0)
{
new string[ 100 ];
format(string, sizeof(string), "O ultimo player que vocк matou foi %s [%d].", GetPVarInt(playerid, "player"), GetPVarInt(playerid, "id"));
SendClientMessage(playerid, -1, string);
return 1;
}
CMD:matei(playerid, params[])
{
new string[ 100 ];
format(string, sizeof(string), "O ultimo player que vocк matou foi %s [%d].", GetPVarInt(playerid, "player"), GetPVarInt(playerid, "id"));
SendClientMessage(playerid, -1, string);
return 1;
}