09.04.2016, 09:29
Well so if player dies he get the weapon skill. I want to make it like when he kills 1 player he will receive the weapon skill.
PHP код:
public OnPlayerDeath(playerid, killerid, reason) {
new
iSkill = GetWeaponSkill(GetPlayerWeapon(killerid))
;
if (iSkill != -1 && g_WeaponSkills[playerid][iSkill] < 1000) {
g_WeaponSkills[killerid][iSkill] += 250;
SetPlayerSkillLevel(playerid, iSkill, g_WeaponSkills[playerid][iSkill]);
new
szBuffer[65]
;
if (g_WeaponSkills[playerid][iSkill] == 1000) {
format(szBuffer, sizeof(szBuffer), "~g~~h~~h~~h~Complete skills~n~%i/1000~n~ ", g_WeaponSkills[playerid][iSkill]);
GivePlayerMoney(playerid, 3000);
}
else {
format(szBuffer, sizeof(szBuffer), "~g~~h~~h~~h~Skill aquired~n~%i/1000~n~ ", g_WeaponSkills[playerid][iSkill]);
}
PlayerTextDrawSetString(playerid, g_PlayerSkillTxt[playerid], szBuffer);
PlayerTextDrawShow(playerid, g_PlayerSkillTxt[playerid]);
if (g_PlayerSkillTxtTimer[playerid] != -1) {
KillTimer(g_PlayerSkillTxtTimer[playerid]);
}
g_PlayerSkillTxtTimer[playerid] = SetTimerEx("OnPlayerSkillUpdated", 5000, false, "i", playerid);
}
return 1;
}