GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Szeby1995 - 2010. március 30. - 15:28:28

Cím: TimeOut
Írta: Szeby1995 - 2010. március 30. - 15:28:28
Ha all..
Az a bajom, hogy  szerómon ha meghal valaki akkor kidobja azt a \"playert\" (TimeOut..)
Ahiba miután kilépett a játék: Sa.exe hiba, <--de ez minden játékosa vonatkozik.... :dead:
Elore is kössz all...
Cím: TimeOut
Írta: ►ѕтa - 2010. március 30. - 15:32:11
Kérném az OnPlayerDeath-ot
Cím: TimeOut
Írta: Szeby1995 - 2010. március 30. - 15:42:30
Tess:
A mode-ban
 
public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid == INVALID_PLAYER_ID) {
        SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
} else {
        if(gTeam[killerid] != gTeam[playerid]) {
       // Valid kill
       SendDeathMessage(killerid,playerid,reason);
   SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
}

 
Van levelSystem scriptem és abban is van OnPlayerDeath:
 
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid == INVALID_PLAYER_ID) return 0;
    else
    {
        new str[128], killer[MAX_PLAYER_NAME];
       Score[killerid] = GetPlayerScore(killerid);
       Score[playerid] = GetPlayerScore(playerid);
       GetPlayerName(killerid,killer,50);
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(playerid,Score[playerid]-1);
SetPlayerScore(killerid,Score[killerid]+1);
         if(Score[killerid] == Level2)
{
......
Cím: TimeOut
Írta: GroX - 2010. március 30. - 16:25:31
if(killerid == INVALID_PLAYER_ID) return 0;

 
Huhuuuu Itt a hiba.
 
if(killerid == INVALID_PLAYER_ID) return SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);

 
Asszem valahogy így.
Cím: TimeOut
Írta: Szeby1995 - 2010. március 30. - 17:00:50
kössz :)
O.. ez több errort csinált :(