|
Senior Member
Join Date: Mar 2009
Location: Brasil
|

08-05-2011
, 19:24
Re: NEW! Avatar Mod [ CS 1.6 ] I need some help :S
|
#9
|
PHP Code:
if(cs_get_user_team(id) == CS_TEAM_CT) { if(item == MENU_EXIT) { menu_destroy(menu) ColorChat(id, GREEN, "[Avatar Mod] ^1Zavaram menu...") } new szCommand[6] new szName[64] new access new callback menu_item_getinfo (menu, item, access, szCommand, 5, szName, 63, callback) new i = str_to_num(szCommand) if(PlayerClassCT[id] != i) { PlayerClassCT[id] = i ColorChat ( id, GREEN, "[Avatar Mod] ^1Izabrao si ^3%s", CLASSES_CT[i]) } else { ColorChat ( id, GREEN, "[Avatar Mod] ^1Vec si izabrao ^3%s", CLASSES_CT[i]) } cs_set_user_model(id, "avatar") set_user_rendering(id) strip_user_weapons(id) give_item(id, "weapon_knife") set_user_gravity(id, 0.75) if(PlayerClassCT[id] == 0) { } if(PlayerClassCT[id] == 1) { set_user_health(id, 2400) } if(PlayerClassCT[id] == 2) { set_user_health(id, 50) set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 0) } if(PlayerClassCT[id] == 3) { set_user_health(id, 2400) set_user_gravity(id, 0.5) } if(PlayerClassCT[id] == 4) { set_user_health(id, 3300) } if(PlayerClassCT[id] == 5) { set_user_health(id, 1400) set_user_maxspeed(id, 300.0) } menu_destroy(menu) } else { if(item == MENU_EXIT) { menu_destroy(menu) } new szCommand[6] new szName[64] new access new callback menu_item_getinfo(menu, item, access, szCommand, 5, szName, 63, callback) new i = str_to_num(szCommand) if(PlayerClassT[id] != i) { PlayerClassT[id] = i; ColorChat(id, GREEN, "[Avatar Mod] ^1Sada si ^3%s", CLASSES_T[i]) } else { ColorChat(id, GREEN, "[Avatar Mod] ^1Vec si ^3%s", CLASSES_T[i]) } cs_set_user_model(id, "soldier") set_user_rendering(id) strip_user_weapons(id) set_view(id, CAMERA_NONE) if(PlayerClassT[id] == 0) { } if(PlayerClassT[id] == 1) { give_item(id, "weapon_deagle") cs_set_user_bpammo(id, CSW_DEAGLE, 93) } if(PlayerClassT[id] == 2) { give_item(id, "weapon_m4a1") cs_set_user_bpammo(id, CSW_M4A1, 170) } if(PlayerClassT[id] == 3) { give_item(id, "weapon_awp") cs_set_user_bpammo(id, CSW_AWP, 40) } if(PlayerClassT[id] == 4) { give_item(id, "weapon_mp5navy") cs_set_user_bpammo(id, CSW_MP5NAVY, 220) } if(PlayerClassT[id] == 5) { give_item(id, "weapon_m249") cs_set_user_bpammo(id, CSW_M249, 400) } menu_destroy(menu) }
>>>
PHP Code:
if(cs_get_user_team(id) == CS_TEAM_CT) { if(item == MENU_EXIT) { menu_destroy(menu) ColorChat(id, GREEN, "[Avatar Mod] ^1Zavaram menu...") } new szCommand[6] new szName[64] new access new callback menu_item_getinfo (menu, item, access, szCommand, 5, szName, 63, callback) new i = str_to_num(szCommand) if(PlayerClassCT[id] != i) { PlayerClassCT[id] = i ColorChat ( id, GREEN, "[Avatar Mod] ^1Izabrao si ^3%s", CLASSES_CT[i]) } else { ColorChat ( id, GREEN, "[Avatar Mod] ^1Vec si izabrao ^3%s", CLASSES_CT[i]) } cs_set_user_model(id, "avatar") set_user_rendering(id) strip_user_weapons(id) give_item(id, "weapon_knife") set_user_gravity(id, 0.75)
switch(PlayerClassCT[id]) { //0 isn't necessary... just don't use it case 1: { set_user_health(id, 2400) PlayerLevel[id] = 0 } case 2: { set_user_health(id, 50) set_user_rendering(id, kRenderFxGlowShell, 0, 0, 0, kRenderTransColor, 0) PlayerLevel[id] = 0 } case 3: { set_user_health(id, 2400) set_user_gravity(id, 0.5) PlayerLevel[id] = 0 } case 4: { set_user_health(id, 3300) PlayerLevel[id] = 0 } case 5: { set_user_health(id, 1400) set_user_maxspeed(id, 300.0) PlayerLevel[id] = 0 } } menu_destroy(menu) } // DO THE SAME FOR TERRORISTS =D
SWITCH is better than a "conditional ladder"
Oh and, you should make an API for the plugin, instead of adding the classes in the plugin. So it makes the possibility to add new classes on a separate plugin. Just take a look on Super Hero Mod.
EDIT@
Oh and please a implement the Multi-Language file. It's too difficult to play a game that you don't understand NOTHING from another language lol
EDIT2@
I don't think that PlayerClassT and PlayerClassCT are really necessary... Just use PlayerClass and do a check if the player is CT or TR
Last edited by fmfs10; 08-05-2011 at 19:33.
|
|