SA-MP Forums Archive
need little help in weapon level system. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: need little help in weapon level system. (/showthread.php?tid=478003)



need little help in weapon level system. - Sands - 27.11.2013

i was trying to create a weapon level system for example if a person kills 5 persons he will get mp5 as a reward but the problem is that he loses that reward after he dies.

pawn Код:
if(rkills[killerid] >= 5){ GivePlayerWeapon(killerid, 29, 200); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 2. ");}
    if(rkills[killerid] >= 10){ GivePlayerWeapon(killerid, 24, 100); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 3. ");}
    if(rkills[killerid] >= 15){ GivePlayerWeapon(killerid, 31, 250); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 4. ");}
    if(rkills[killerid] >= 20){ GivePlayerWeapon(killerid, 25, 60); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 5. ");}
    if(rkills[killerid] >= 25){ GivePlayerWeapon(killerid, 27, 70); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 6. ");}
how to make him save his reward even after the death ?


Re: need little help in weapon level system. - KesaSport - 27.11.2013

After OnPlayerSpawn paste your code..
pawn Код:
if(rkills[killerid] >= 5){ GivePlayerWeapon(killerid, 29, 200); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 2. ");}
    if(rkills[killerid] >= 10){ GivePlayerWeapon(killerid, 24, 100); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 3. ");}
    if(rkills[killerid] >= 15){ GivePlayerWeapon(killerid, 31, 250); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 4. ");}
    if(rkills[killerid] >= 20){ GivePlayerWeapon(killerid, 25, 60); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 5. ");}
    if(rkills[killerid] >= 25){ GivePlayerWeapon(killerid, 27, 70); SendClientMessage(killerid, COLOR_CYAN, " [LEVEL-UP] You are now on level 6. ");}



Re: need little help in weapon level system. - Sands - 27.11.2013

Oh! i am such a noob :P. Ok thanks.


Re: need little help in weapon level system. - Sublime - 27.11.2013

You save the data into a file, and load it when the player re-spawns

EDIT: oh well, another guy got it