Dabar yra 2021-01-20, 08:08




Naujos temos kūrimas Atsakyti į temą  [ 1 pranešimas ] 
Optimizuojam amxx 
Autorius Žinutė
Naujokas
Naujokas
Vartotojo avataras

Užsiregistravo: 2010-06-04, 23:45
Pranešimai: 77
Forumo litai: 102
Pinigų pervedimas
Miestas: Vilnius
Standartinė Optimizuojam amxx
Sveiki,
čia pateikiu pavyzdinį kodą ir noriu užduoti kelis klausimus.
Sistemos principas: pasirenki meniu funkciją ir kitą raundą jinai aktyvuojasi.

KODAS
Kodas:
new mode[33]
new mode_active[33]
RegisterHam(Ham_Spawn, "player", "reset", 1)

public menu {
menu_additem(menu, "Pirmas variantas", "1", 0)
}

public Main_Menu2(id, menu, item)
{
mode[id] = 1
}

public reset(id, level, cid)
{
if(mode[id] == 1)
{
mode_active[id] = 1
set_task(1.0, "action", id)
}
}

public action(id)
{

}



Kaip geriau daryt ar taip kaip yra su tais task ar nelengviau būtų jei tiesiog iškart jei mode==1 tai iškart ir aktyvuojasi funkcija.
Beje kodėl vienur rašoma id tiesiog, o kitur id, level, cid?
Kaip galima būtų kitaip optimizuot šį kodą?

Taip pat kaip geriau ar vienam plugine 2 meniu ar geriau 2 pluginus beveik tuos pačius padaryt tik su skirtingom funkcijom?


2011-01-27, 14:55
Aprašymas
Rodyti paskutinius pranešimus:  Rūšiuoti pagal  
Naujos temos kūrimas Atsakyti į temą  [ 1 pranešimas ] 


Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 1 svečias


Jūs negalite kurti naujų temų šiame forume
Jūs negalite atsakinėti į temas šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite trinti savo pranešimų šiame forume
Jūs negalite prikabinti failų šiame forume

Ieškoti:
Pereiti į:  
cron
© phpBB Group. Veikia phpBB pagrindu.
Dizaino autorius Vjacheslav Trushkin, adaptavo Igor „MucTuK“ Gubaidulin
Vertė Vilius Šumskas © 2003, 2005, 2007