Page 1 of 1

Modelio keitimas

Posted: 2013 Jul 03 18:42
by Ofaz
labas vakaras visiem, taigi, dabar turiu klausimą, kaip galiu nustatyt modelį pasirinktai klasei? pvž:

1. model
2. model
3. model

ir pvž aš pasirenku antrą, ir jeigu aš esu jį pasirinkęs, man jis ir bus, o jeigu pasirenku pirmą, tai kitas modelis

Re: Modelio keitimas

Posted: 2013 Jul 03 19:45
by xFrostas
Naudok hleV <pmodel> include'ą.

Code: Select all

#include <amxmodx>#include <pmodel> new const Model1[] = "models/player/Model1/Model1.mdl"new const Model2[] = "models/player/Model1/Model2.mdl"new const Model3[] = "models/player/Model3/Model3.mdl" public plugin_precache(){    PrecachePlayerModel(Model1)    PrecachePlayerModel(Model2)    PrecachePlayerModel(Model3)} public plugin_init(){    register_clcmd("say modeliai", "Main_Models_Menu")    register_clcmd("say /modeliai", "Main_Models_Menu")     UsePlayerModels()} public client_disconnect(id){    SetPlayerModel(id)} public Main_Models_Menu(id){    new menu = menu_create("\rPasirink modeli:", "Models_Menu")     menu_additem(menu, "\wModelis #1", "1", 0)    menu_additem(menu, "\wModelis #2", "2", 0)    menu_additem(menu, "\wModelis #3", "3", 0)     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)    menu_display(id, menu, 0)}public menu_handler(id, menu, item){    if (item == MENU_EXIT)    {        menu_destroy(menu)        return PLUGIN_HANDLED    }    new Data[6], iName[64]    new Access, Callback     menu_item_getinfo(menu, item, Access, Data, 5, iName, 63, Callback)     new Key = str_to_num(Data)     switch(Key)    {        case 1:        {            SetPlayerModel(id, Model1)        }        case 2:        {            SetPlayerModel(id, Model2)        }        case 3:        {            SetPlayerModel(id, Model3)        }        }        menu_destroy(menu)        return PLUGIN_HANDLED}

Re: Modelio keitimas

Posted: 2013 Jul 03 19:52
by Ofaz
blemba per naujo perdarinėt pluginą....

Re: Modelio keitimas

Posted: 2013 Jul 03 21:26
by xFrostas
Taigi aš čia viską parašiau, tau tik savo modelių pavadinimus parašyti reikia. Turėtų veikti.