Raised This Month: $ Target: $400
 0% 

Help with saving data.


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
TheDS1337
Veteran Member
Join Date: Jun 2012
Old 06-04-2013 , 15:12   Re: Help with saving data.
Reply With Quote #2

Done
Code:
public cbMyMenu(id, menu, item){     new prefix[10];     static stats[8], body[8];     if(!is_user_alive(id)){         ColorChat(id, GREEN, "[%s]^x01 Nie mozesz zmienic noza bedac niezywym", prefix);         return PLUGIN_HANDLED     }     get_user_stats(id, stats, body);     get_pcvar_string(g_cPrefix, prefix, charsmax(prefix));         switch(item){         case 0:{             SetKnife(id, 0)         }         case 1:{             if(stats[0] < 150){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |amator|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 1)         }         case 2:{             if(stats[0] < 150){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |sredniozaawansowany|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 2)         }         case 3:{             if(stats[0] < 150){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |sredniozaawansowany|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 3)         }         case 4:{             if(stats[0] < 150){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |sredniozaawansowany|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 4)         }         case 5:{             if(stats[0] < 300){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |zaawansowany|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 5)         }         case 6:{             if(stats[0] < 500){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |nozownik|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 6)         }         case 7:{             if(stats[0] < 500){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |nozownik|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 7)         }         case 8:{             if(stats[0] < 700){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |zabojca|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 8)         }         case 9:{             if(stats[0] < 700){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |zabojca|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 9)         }         case 10:{             if(stats[0] < 900){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |morderca|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 10)         }         case 11:{             if(stats[0] < 900){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |morderca|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 11)         }         case 12:{             if(stats[0] < 1200){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |platny morderca|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 12)         }         case 13:{             if(stats[0] < 1200){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |platny morderca|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 13)         }         case 14:{             if(stats[0] < 1500){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |killer|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 14)         }         case 15:{             if(stats[0] < 2000){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |mistrz Polski|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 15)         }         case 16:{             if(stats[0] < 2000){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |mistrz Polski|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 16)         }         case 17:{             if(stats[0] < 2400){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |mistrz Europy|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 17)         }         case 18:{             if(stats[0] < 2400){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |mistrz Europy|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 18)         }         case 19:{             if(stats[0] < 2500){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |mistrz Swiata|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 19)         }         case 20:{             if(stats[0] < 2500){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |mistrz Swiata|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 20)         }         case 21:{             if(stats[0] < 2700){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |samurai|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 21)         }         case 22:{             if(stats[0] < 2700){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |samurai|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 22)         }         case 23:{             if(stats[0] < 3000){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |ninja|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 23)         }         case 24:{             if(stats[0] < 3300){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |terminator|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 24)         }         case 25:{             if(stats[0] < 3700){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |rambo|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 25)         }         case 26:{             if(stats[0] < 4000){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |obcy|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 26)         }         case 27:{             if(stats[0] < 5000){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |predator|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 27)         }         case 28:{             if(stats[0] < 6000){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |cziter|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 28)         }         case 29:{             if(stats[0] < 7000){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |wynalazca noza|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 29)         }         case 30:{             if(stats[0] < 10001){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |szatan wcielony|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 30)         }         case 31:{             if(stats[0] < 10001){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |szatan wcielony|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 31)         }         case 32:{             if(stats[0] < 10001){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |szatan wcielony|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 32)         }         case 33:{             if(stats[0] < 10001){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |szatan wcielony|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 33)         }         case 34:{             if(stats[0] < 10001){                 ColorChat(id, GREEN, "[%s]^x01 By uzywac tego noza wymagana jest ranga^x03 |szatan wcielony|.", prefix);                 return PLUGIN_HANDLED             }             SetKnife(id, 34)         }     }         return PLUGIN_HANDLED } public SetKnife(id , Knife) {     knife_model[id] = Knife         new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo)     if ( Weapon != CSW_KNIFE )         return PLUGIN_HANDLED         new vModel[56],pModel[56]         switch(Knife)     {         case 0: {             format(vModel,55,"models/v_knife.mdl")             format(pModel,55,"models/p_knife.mdl")         }         case 1: {             format(vModel,55,"models/KnifeArena/Backnife/v_knife.mdl")             format(pModel,55,"models/KnifeArena/Backnife/p_knife.mdl")         }         case 2: {             format(vModel,55,"models/KnifeArena/Translucent/v_knife.mdl")         }         case 3: {             format(vModel,55,"models/KnifeArena/jedenpiecknife/v_knife.mdl")         }         case 4: {             format(vModel,55,"models/KnifeArena/hoxknife/v_knife.mdl")         }         case 5: {             format(vModel,55,"models/KnifeArena/Tattoknife/v_knife.mdl")         }         case 6: {             format(vModel,55,"models/KnifeArena/CrysisHand/v_knife.mdl")         }         case 7: {             format(vModel,55,"models/KnifeArena/se7en/v_knife.mdl")         }         case 8: {             format(vModel,55,"models/KnifeArena/GoldKnife/v_knife.mdl")         }         case 9: {             format(vModel,55,"models/KnifeArena/Machete/v_knife.mdl")         }         case 10: {             format(vModel,55,"models/KnifeArena/HandKnife/v_knife.mdl")         }         case 11: {             format(vModel,55,"models/KnifeArena/Komandos/v_knife.mdl")         }         case 12: {             format(vModel,55,"models/KnifeArena/Plazma/v_knife.mdl")         }         case 13: {             format(vModel,55,"models/KnifeArena/SpongeKnife/v_knife.mdl")         }         case 14: {             format(vModel,55,"models/KnifeArena/Green/v_knife.mdl")             format(pModel,55,"models/KnifeArena/Green/p_knife.mdl")         }         case 15: {             format(vModel,55,"models/KnifeArena/Yellow/v_knife.mdl")             format(pModel,55,"models/KnifeArena/Yellow/p_knife.mdl")         }         case 16: {             format(vModel,55,"models/KnifeArena/Hak/v_knife.mdl")         }         case 17: {             format(vModel,55,"models/KnifeArena/Kibol/v_knife.mdl")         }         case 18: {             format(vModel,55,"models/KnifeArena/Kyhan/v_knife.mdl")         }         case 19: {             format(vModel,55,"models/KnifeArena/Szabla/v_knife.mdl")         }         case 20: {             format(vModel,55,"models/KnifeArena/Most/v_knife.mdl")         }         case 21: {             format(vModel,55,"models/KnifeArena/Dragon/v_knife.mdl")         }         case 22:{             format(vModel,55,"models/KnifeArena/BloodKnife/v_knife.mdl")             format(pModel,55,"models/KnifeArena/BloodKnife/p_knife.mdl")         }         case 23: {             format(vModel,55,"models/KnifeArena/Ninja/v_knife.mdl")         }         case 24:{             format(vModel,55,"models/KnifeArena/Darth/v_knife.mdl")             format(pModel,55,"models/KnifeArena/Darth/p_knife.mdl")         }         case 25:{             format(vModel,55,"models/KnifeArena/Kombat/v_knife.mdl")         }         case 26: {             format(vModel,55,"models/KnifeArena/Pila/v_knife.mdl")         }         case 27:{             format(vModel,55,"models/KnifeArena/Predator/v_knife.mdl")         }         case 28: {             format(vModel,55,"models/KnifeArena/Hax/v_knife.mdl")         }         case 29:{             format(vModel,55,"models/KnifeArena/Sablya/v_knife.mdl")         }         case 30: {             format(vModel,55,"models/KnifeArena/Meat/v_knife.mdl")         }         case 31:{             format(vModel,55,"models/KnifeArena/Simple/v_knife.mdl")         }         case 32: {             format(vModel,55,"models/KnifeArena/Hitman/v_knife.mdl")         }         case 33:{             format(vModel,55,"models/KnifeArena/Shoe/v_knife.mdl")         }         case 34: {             format(vModel,55,"models/KnifeArena/Snajper/v_knife.mdl")         }             }         entity_set_string(id, EV_SZ_viewmodel, vModel)     entity_set_string(id, EV_SZ_weaponmodel, pModel)         return PLUGIN_HANDLED;   } public client_authorized(id) {     LoadData(id) } public client_disconnect(id) {     SaveData(id) } SaveData(id){     new authid[32]     get_user_authid(id, authid, 31)         new vaultkey[64]     new vaultdata[64]         format(vaultkey, 63, "KMOD_%s", authid)     format(vaultdata, 63, "%d", knife_model[id])     set_vaultdata(vaultkey, vaultdata) } LoadData(id){     new authid[32]     get_user_authid(id,authid,31)         new vaultkey[64], vaultdata[64]         format(vaultkey, 63, "KMOD_%s", authid)     get_vaultdata(vaultkey, vaultdata, 63)     knife_model[id] = str_to_num(vaultdata) }
TheDS1337 is offline
 



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 16:13.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode