public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
GivePlayerMoney(killerid, GANANCIA_MUERTE);
SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
ResetPlayerWeapons(playerid);
GivePlayerMoney(playerid,- PERDIDA_MUERTE);
SetPlayerWantedLevel(playerid,0);
SendDeathMessage(killerid, playerid, reason);
Spawn[playerid]=1;
}
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
ResetPlayerWeapons(playerid);
GivePlayerMoney(playerid, -PERDIDA_MUERTE);
Spawn[playerid]= 1;
new SumarMuerte[MAX_PLAYERS];
// En OnPlayerDeath
SumarMuerte[playerid]+1; // Aca te suma una muerte
forward ActualizarScore();
public ActualizarScore()
{
new NivelScore;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
NivelScore = SumarMuerte[i]; // Aca chequea
SetPlayerScore(i, NivelScore); // Aca te setea esa muerte
}
}
return 1;
}
C:\Documents and Settings\Lslime\Escritorio\s\s\gamemodes\cuss.pwn(1030) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
enum KDplayer
{
kills,
deaths,
}
new pKD[MAX_PLAYERS][KDplayer];
SetPlayerScore(playerid,0);
new score = GetPlayerScore(killerid)
pkD[playerid][deaths]++;
pkD[killerid][kills]++;
SetPlayerScore(killerid,score+1);
C:\Documents and Settings\sdfEscritorio\SERVIDOR\SERVIDOR\gamemodes\dddd.pwn(961) : error 001: expected token: ";", but found "-identifier-"
C:\Documents and Settings\sdf\Escritorio\SERVIDOR\SERVIDOR\gamemodes\ddd.pwn(961) : error 017: undefined symbol "pkD"
C:\Documents and Settings\sdfs\Escritorio\SERVIDOR\SERVIDOR\gamemodes\ddd.pwn(961) : warning 215: expression has no effect
C:\Documents and Settings\dsfdss\Escritorio\SERVIDOR\SERVIDOR\gamemodes\ddd.pwn(961) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\gfdd\Escritorio\SERVIDOR\SERVIDOR\gamemodes\dd.pwn(961) : 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.
//hasta arriba
enum KDplayer
{
kills,
deaths,
};
new pKD[MAX_PLAYERS][KDplayer];
//en OnPlayerConnect
SetPlayerScore(playerid,0);
//en OnPlayerDeath
new score = GetPlayerScore(killerid)
pKD[playerid][deaths]++;
pKD[killerid][kills]++;
SetPlayerScore(killerid,score+1);
//hasta arriba
enum KDplayer
{
kills,
deaths,
};
new pKD[MAX_PLAYERS][KDplayer];
//en OnPlayerConnect
SetPlayerScore(playerid,0);
//en OnPlayerDeath
new score = GetPlayerScore(killerid);
pKD[playerid][deaths]++;
pKD[killerid][kills]++;
SetPlayerScore(killerid,score+1);
si ya lo intente pero me da este error
pawn Код:
|
SumarMuerte[playerid]+1; // Aca te suma una muerte