public OnPlayerDeath(playerid, killerid, reason) { new msg[128],reasonMsg[32], pname[MAX_PLAYER_NAME], string[128], deathreason[20]; SendDeathMessage(killerid,playerid,reason); GameTextForPlayer(playerid,"~r~~h~OWNED",10000,1); GetPlayerName(playerid, pname, sizeof(pname)); GetWeaponName(reason, deathreason, 20); new pstring[128]; //player message new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); PlayerInfo[ playerid ][ Deaths ] ++; new kstring[128]; //killer message GetPlayerName(playerid, pname, sizeof(pname)); format(kstring, sizeof(kstring), "~b~Haha Ya 0wned %s",pname); GameTextForPlayer(killerid, kstring, 4000, 3); new kname[MAX_PLAYER_NAME]; //killername GetPlayerName(killerid, kname, sizeof(kname)); format(pstring, sizeof(pstring), "~r~:( you got 0wned by %s",kname); GameTextForPlayer(playerid, pstring, 4000, 3); new kscore=GetPlayerScore(killerid); SetPlayerScore(killerid,kscore++); PlayerInfo[playerid][Deaths]++; PlayerInfo[killerid][Kills]++; new moneytemp; moneytemp = GetPlayerMoney(playerid)/8; if(moneytemp<=5000) { GivePlayerMoney(killerid,moneytemp); GivePlayerMoney(playerid,-moneytemp); } else if(moneytemp>5000) { GivePlayerMoney(killerid,5000); GivePlayerMoney(playerid,-5000); } SendClientMessageToAll(COLOR_GREEN, string); return 1; }
Try This
Код:
public OnPlayerDeath(playerid, killerid, reason) { new msg[128],reasonMsg[32], pname[MAX_PLAYER_NAME], string[128], deathreason[20]; SendDeathMessage(killerid,playerid,reason); GameTextForPlayer(playerid,"~r~~h~OWNED",10000,1); GetPlayerName(playerid, pname, sizeof(pname)); GetWeaponName(reason, deathreason, 20); new pstring[128]; //player message new killer[MAX_PLAYER_NAME]; GetPlayerName(killerid, killer, sizeof(killer)); PlayerInfo[ playerid ][ Deaths ] ++; //THIS IS THE ERROR new kstring[128]; //killer message GetPlayerName(playerid, pname, sizeof(pname)); format(kstring, sizeof(kstring), "~b~Haha Ya 0wned %s",pname); GameTextForPlayer(killerid, kstring, 4000, 3); new kname[MAX_PLAYER_NAME]; //killername GetPlayerName(killerid, kname, sizeof(kname)); format(pstring, sizeof(pstring), "~r~:( you got 0wned by %s",kname); GameTextForPlayer(playerid, pstring, 4000, 3); new kscore=GetPlayerScore(killerid); SetPlayerScore(killerid,kscore++); PlayerInfo[playerid][Deaths]++; PlayerInfo[killerid][Kills]++; new moneytemp; moneytemp = GetPlayerMoney(playerid)/8; if(moneytemp<=5000) { GivePlayerMoney(killerid,moneytemp); GivePlayerMoney(playerid,-moneytemp); } else if(moneytemp>5000) { GivePlayerMoney(killerid,5000); GivePlayerMoney(playerid,-5000); } SendClientMessageToAll(COLOR_GREEN, string); return 1; } |
public OnPlayerDeath(playerid, killerid, reason)
{
GameTextForPlayer(playerid," You got killed by %s", killerid);
return 1;
}
very simple
pawn Код:
|
i got this errors
(7775) : error 017: undefined symbol "PlayerInfo" (7775) : warning 215: expression has no effect (7775) : error 001: expected token: ";", but found "]" (7775) : error 029: invalid expression, assumed zero (7775) : fatal error 107: too many error messages on one line |
new PlayerInfo[MAX_PLAYERS][pInfo];
(45) : error 017: undefined symbol "pInfo"
(45) : error 009: invalid array size (negative, zero or out of bounds)
(7778) : error 017: undefined symbol "Deaths"
(7790) : error 017: undefined symbol "Deaths"
(7791) : error 017: undefined symbol "Kills"
(7770) : warning 204: symbol is assigned a value that is never used: "reasonMsg"
(7770) : warning 204: symbol is assigned a value that is never used: "msg"