Sveiki gal galit ismokit stai sito dalyko:
Sveiki gal galit ismokit stai sito dalyko:
Sveiki, buciau labai dekingas jai parodytumet koda kaip padaryt kad paprastiem zmonem atsirespawinus po 1sec atsirastu lentele, kurioje butu koks nors pasirinkimas, naudojas case. Pvz: case 0: case 1: ir t.t. Jai idesit pavyzdi toki duosiu +KARMA
- rotosas
- Gana aktyvus vartotojas
- Posts: 225
- Joined: 2011 Mar 19 18:56
- Skype: rotosas
- Location: Vilnius
Re: Sveiki gal galit ismokit stai sito dalyko:
Code: Select all
#include <amxmodx>#include <hamsandwich> public plugin_init(){ register_plugin("Menu when spawned", "1.0", "rotosas") RegisterHam(Ham_Spawn, "player", "spawn", 1)} public spawn(id){new menu = menu_create("Meniu:", "menu_cases")menu_additem(menu, "Itemas nr. 1", "1", 0)menu_additem(menu, "Itemas nr. 2", "2", 0)menu_additem(menu, "Itemas nr. 3", "3", 0)menu_setprop(menu, MPROP_EXITNAME, "Uzdaryti")menu_display(id, menu, 0)} public menu_cases(id, menu, item){ if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], szName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, szName, 63, callback) switch(key) { case 1: { /* duodi itema nr. 1 */ } case 2: { /* duodi itema nr. 2 */ } case 3: { /* duodi itema nr. 3 */ } } return PLUGIN_HANDLED}


Jei padėjau, nepagailėk ir nepatingėk paspaust +KARMA.

Re: Sveiki gal galit ismokit stai sito dalyko:
Gal gali pavyzdi numesti visa, kaip sudelioti ta kad atrodytu pvz: 1. gggg 2.fdgsgeg 3.gdfgsh (pasirinkimai) ir paskui kaip sudet itemus ir t.t.
-- 2011 Gru 03 23:14 --
O del ko dabar meta tokius errorus?
/tmp/textGg7cgr.sma(33) : error 017: undefined symbol "key"
/tmp/textGg7cgr.sma(37) : error 017: undefined symbol "strip_user_weapons"
/tmp/textGg7cgr.sma(39) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(40) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(42) : error 017: undefined symbol "cs_set_user_bpammo"
/tmp/textGg7cgr.sma(46) : error 017: undefined symbol "strip_user_weapons"
/tmp/textGg7cgr.sma(48) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(49) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(51) : error 017: undefined symbol "cs_set_user_bpammo"
/tmp/textGg7cgr.sma(55) : error 017: undefined symbol "strip_user_weapons"
/tmp/textGg7cgr.sma(57) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(58) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(60) : error 017: undefined symbol "cs_set_user_bpammo"
/tmp/textGg7cgr.sma(64) : error 017: undefined symbol "strip_user_weapons"
/tmp/textGg7cgr.sma(66) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(67) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(69) : error 017: undefined symbol "cs_set_user_bpammo"
17 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textGg7cgr.amx (compile failed).
-- 2011 Gru 03 23:14 --
O del ko dabar meta tokius errorus?
/tmp/textGg7cgr.sma(33) : error 017: undefined symbol "key"
/tmp/textGg7cgr.sma(37) : error 017: undefined symbol "strip_user_weapons"
/tmp/textGg7cgr.sma(39) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(40) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(42) : error 017: undefined symbol "cs_set_user_bpammo"
/tmp/textGg7cgr.sma(46) : error 017: undefined symbol "strip_user_weapons"
/tmp/textGg7cgr.sma(48) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(49) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(51) : error 017: undefined symbol "cs_set_user_bpammo"
/tmp/textGg7cgr.sma(55) : error 017: undefined symbol "strip_user_weapons"
/tmp/textGg7cgr.sma(57) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(58) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(60) : error 017: undefined symbol "cs_set_user_bpammo"
/tmp/textGg7cgr.sma(64) : error 017: undefined symbol "strip_user_weapons"
/tmp/textGg7cgr.sma(66) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(67) : error 017: undefined symbol "give_item"
/tmp/textGg7cgr.sma(69) : error 017: undefined symbol "cs_set_user_bpammo"
17 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textGg7cgr.amx (compile failed).
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Sveiki gal galit ismokit stai sito dalyko:
todel nes kaip supratau nedasirasei includes, taivirseje, po #include <amxmodx> prirasyk:
#include <cstrike>
#include <fun>
#include <fakemeta>
gal turetu uztekt
#include <cstrike>
#include <fun>
#include <fakemeta>
gal turetu uztekt
Re: Sveiki gal galit ismokit stai sito dalyko:
Dabar meta tokius error:
/tmp/textusmrKJ.sma(14) : error 021: symbol already defined: "spawn"
/tmp/textusmrKJ.sma(17) : error 021: symbol already defined: "menu_additem"
/tmp/textusmrKJ.sma(37) : error 017: undefined symbol "key"
/tmp/textusmrKJ.sma(73) : warning 203: symbol is never used: "menu"
3 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textusmrKJ.amx (compile failed).
tuos idejau kaip ir sakiai po sios eilutes: #include <amxmodx>
/tmp/textusmrKJ.sma(14) : error 021: symbol already defined: "spawn"
/tmp/textusmrKJ.sma(17) : error 021: symbol already defined: "menu_additem"
/tmp/textusmrKJ.sma(37) : error 017: undefined symbol "key"
/tmp/textusmrKJ.sma(73) : warning 203: symbol is never used: "menu"
3 Errors.
Could not locate output file /home/groups/amxmodx/public_html/websc3/textusmrKJ.amx (compile failed).

Re: Sveiki gal galit ismokit stai sito dalyko:
Idek pilna koda, kad butu galima paziuret kur klaidos
Re: Sveiki gal galit ismokit stai sito dalyko:
stai pilnas kodas:
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
public plugin_init()
{
register_plugin("Menu when spawned", "1.0", "rotosas")
RegisterHam(Ham_Spawn, "player", "spawn", 1)
}
public spawn(id)
{
new menu = menu_create("Meniu:", "menu_cases")
menu_additem(menu, "ginklas", "1", 0)
menu_additem(menu, "pavyzdys", "2", 0)
menu_additem(menu, "Itemas", "3", 0)
menu_setprop(menu, MPROP_EXITNAME, "Uzdaryti")
menu_display(id, menu, 0)
}
public menu_cases(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], szName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, szName, 63, callback)
switch(key)
{
case 1:
{
strip_user_weapons(id)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
}
case 2:
{
strip_user_weapons(id)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
}
case 3:
{
strip_user_weapons(id)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
}
}
return PLUGIN_HANDLED
}
Cia tik kaip pavyzdi padariau
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
public plugin_init()
{
register_plugin("Menu when spawned", "1.0", "rotosas")
RegisterHam(Ham_Spawn, "player", "spawn", 1)
}
public spawn(id)
{
new menu = menu_create("Meniu:", "menu_cases")
menu_additem(menu, "ginklas", "1", 0)
menu_additem(menu, "pavyzdys", "2", 0)
menu_additem(menu, "Itemas", "3", 0)
menu_setprop(menu, MPROP_EXITNAME, "Uzdaryti")
menu_display(id, menu, 0)
}
public menu_cases(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], szName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, szName, 63, callback)
switch(key)
{
case 1:
{
strip_user_weapons(id)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
}
case 2:
{
strip_user_weapons(id)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
}
case 3:
{
strip_user_weapons(id)
give_item(id, "weapon_deagle")
give_item(id, "weapon_knife")
cs_set_user_bpammo(id, CSW_DEAGLE, 35)
}
}
return PLUGIN_HANDLED
}
Cia tik kaip pavyzdi padariau
- psychical
- Viršininkas
- Posts: 2094
- Joined: 2011 Mar 12 22:19
- Skype: tautvydas11
- Location: Linksmakalnis
- Contact:
Re: Sveiki gal galit ismokit stai sito dalyko:
Code: Select all
#include <amxmodx>#include <fun>#include <hamsandwich>#include <cstrike> new smenu; public plugin_init(){ register_plugin("Menu on spawned", "1.0", ""); RegisterHam(Ham_Spawn, "player", "on_spawn", 1); smenu = menu_create("Meniu:", "menu_cases"); menu_additem(smenu, "ginklas", "1", 0); menu_additem(smenu, "pavyzdys", "2", 0); menu_additem(smenu, "Itemas", "3", 0); menu_setprop(smenu , MPROP_EXIT , MEXIT_ALL);} public on_spawn(id){ menu_display(id, smenu, 0);} public menu_cases(id, smenu, item){ if (item == MENU_EXIT) { menu_destroy(smenu); return PLUGIN_HANDLED; } switch(item) { case 0: { strip_user_weapons(id); give_item(id, "weapon_deagle"); give_item(id, "weapon_knife"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); } case 1: { strip_user_weapons(id); give_item(id, "weapon_deagle"); give_item(id, "weapon_knife"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); } case 2: { strip_user_weapons(id); give_item(id, "weapon_deagle"); give_item(id, "weapon_knife"); cs_set_user_bpammo(id, CSW_DEAGLE, 35); } } return PLUGIN_HANDLED;}
Re: Sveiki gal galit ismokit stai sito dalyko:
Na as tau negaliu paaiskint kame problema su siuo error: "symbol already defined: "spawn"", bet jei ta zodi spawn pakeiti kitu, mano atveju player_spawn, sitas error pradingsta, del kito error: "undefiendet symbol 'key'", tai nedarasei naujo kintamojo su vardu "key", stai mano variantas tavo kodo, plugino nebandziau bet erroru nemete
P.S Jei yra suprantanciu kodel mete errora del "spawn", prasau paaiskinkit 

Code: Select all
#include <amxmodx>#include <cstrike>#include <fun>#include <fakemeta>#include <hamsandwich> public plugin_init() { register_plugin("Menu when spawned", "1.0", "rotosas") RegisterHam(Ham_Spawn, "player", "player_spawn", 1)} public player_spawn(id) { new menu = menu_create("Meniu:", "menu_cases") menu_additem(menu, "ginklas", "1", 0) menu_additem(menu, "pavyzdys", "2", 0) menu_additem(menu, "Itemas", "3", 0) menu_setprop(menu, MPROP_EXITNAME, "Uzdaryti") menu_display(id, menu, 0)} public menu_cases(id, menu, item) { if (item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new data[6], szName[64] new access, callback menu_item_getinfo(menu, item, access, data,5, szName, 63, callback) new key = str_to_num(data) switch(key) { case 1: { strip_user_weapons(id) give_item(id, "weapon_deagle") give_item(id, "weapon_knife") cs_set_user_bpammo(id, CSW_DEAGLE, 35) } case 2: { strip_user_weapons(id) give_item(id, "weapon_deagle") give_item(id, "weapon_knife") cs_set_user_bpammo(id, CSW_DEAGLE, 35) } case 3: { strip_user_weapons(id) give_item(id, "weapon_deagle") give_item(id, "weapon_knife") cs_set_user_bpammo(id, CSW_DEAGLE, 35) } } return PLUGIN_HANDLED}

Last edited by xvivax on 2011 Dec 08 17:31, edited 1 time in total.
Re: Sveiki gal galit ismokit stai sito dalyko:
Dekui, veikia +KARMA
-- 2011 Gru 08 18:20 --
Dabar yra beda, kai paima. Jiem neleidzia paimti ginklo tol kol neismeta pasirinkto ir meniu...
-- 2011 Gru 08 18:20 --
Dabar yra beda, kai paima. Jiem neleidzia paimti ginklo tol kol neismeta pasirinkto ir meniu...
Who is online
Users browsing this forum: No registered users and 7 guests