Problem
#1

pawn Код:
public OnPlayerDeath(playerid, killerid, reason)
{
    if( WarZone[killerid] >= 1)
    {
    new weaponid = GetPlayerWeapon(playerid);
  new WeaponName[128];
    GetWeaponName(weaponid, WeaponName, sizeof WeaponName);
    new str[128],playersname[24],killersname[24];
    GetPlayerName(playerid,playersname,24);
    GetPlayerName(killerid,killersname,24);
    if(killerid != INVALID_PLAYER_ID)
    {
//  format(string, sizeof string, "[KILL] %s has been killed by %s [WEAPON: %s]",playersname,killersname,WeaponName);
    format(str,sizeof(str),"[KILL] %s has been killed by %s [WEAPON: %s] ",playersname,killersname,WeaponName);
    }
    else format(str,sizeof(str),"%s has died.",playersname);
    SendClientMessageToAll(COLOR_YELLOW,str);
    GivePlayerMoney(killerid, 1000);
    SetPlayerScore(killerid,GetPlayerScore(killerid)+2);
    }
    if( WarZone[killerid] == 0)
    {
    GivePlayerMoney(killerid, 1000);
    SetPlayerScore(killerid,GetPlayerScore(killerid)+2);
    SendClientMessage(killerid, COLOR_RED,"Dont Kill People Out Of DeathMatching Areas! You Are Fined -3000 and -3 Points!");
    SetPlayerHealth(playerid, 0.00);
    }
    return 1;
}
So,
If i kill anybody in war zone then it shows wrong weapon name..
pawn Код:
format(str,sizeof(str),"[KILL] %s has been killed by %s [WEAPON: %s] ",playersname,killersname,WeaponName);
Whats wrong ? I have 0 error
Reply


Messages In This Thread
Problem - by Bomber - 01.05.2010, 22:33
Re: Problem - by Miguel - 01.05.2010, 22:35
Re: Problem - by [DRD]Rodney - 01.05.2010, 22:36
Re: Problem - by Bomber - 01.05.2010, 22:37
Re: Problem - by Bomber - 01.05.2010, 22:47
Re: Problem - by Bomber - 02.05.2010, 10:46
Re: Problem - by Bomber - 02.05.2010, 17:56
Re: Problem - by 0ne - 02.05.2010, 18:17
Re: Problem - by Bomber - 03.05.2010, 11:15
Re: Problem - by 0ne - 03.05.2010, 11:17

Forum Jump:


Users browsing this thread: 1 Guest(s)