Sveiki, kaip padaryti vieną pluginą, kuris jungtusi į mysql. bet tarkim Funkcijas būtų galima naudoti per kelis pluginus.
T.y. turiu
PlayerStats
PlayerBans
PlayerMutes
PlayerRights
PlayerCommands
Ir noriu visus sujungti, jog iš PlayerCommands būtų siunčiama kokia komanda į PlayerBans ir ten ji įvyktų.
Plugin funkcijos per kelis plugin
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Plugin funkcijos per kelis plugin
Jei labai daug pluginų, tai gal geriau juos daryti viename plugine (bus ir paprasčiau), nebent čia kažkokia labai didelė sistema su bent 5000 eilučių.
http://forums.alliedmods.net/showthread.php?t=41251
http://forums.alliedmods.net/showthread.php?t=41241
http://forums.alliedmods.net/showthread.php?t=41251
http://forums.alliedmods.net/showthread.php?t=41241
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Re: Plugin funkcijos per kelis plugin
O jei daryti su
#include "kitasplugin.inl"
Tiesiog su includais, bet pas mane būtų tokie include:
Pagrindinis plugin main.sma
stats.inl
bans.inl
mutes.inl
Ir visi šie inl failai turėtų turėti savo MYSQL Lentelę. Kaip tai padaryti ? t.y. jungtis tik per main.sma, bet visuose inl failuose atskirai sukurti table.
#include "kitasplugin.inl"
Tiesiog su includais, bet pas mane būtų tokie include:
Pagrindinis plugin main.sma
stats.inl
bans.inl
mutes.inl
Ir visi šie inl failai turėtų turėti savo MYSQL Lentelę. Kaip tai padaryti ? t.y. jungtis tik per main.sma, bet visuose inl failuose atskirai sukurti table.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Plugin funkcijos per kelis plugin
Galima ir su inl. Inl yra to pačio plugino kodas, tiesiog, kad dalį plugino kodo užrašai ir includini iš kito failo. Kompiliuojant viską sujungia į vieną. Tai praverčia kai labai jau didelės apimties pluginas būna (pvz Warcraft). Darant su inl reikia viską daryti taip, tarsi kurtum viename plugine, tiesiog kai kurias kodo dalis saugai kituose failuose ir kompiliuojant includini.
O dėl lentelės, tai juk užklausoje nurodai į kokią lentelę kreiptis.
O dėl lentelės, tai juk užklausoje nurodai į kokią lentelę kreiptis.
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Re: Plugin funkcijos per kelis plugin
Tai taip o man dėl tų
nesigauna...
Nes turiu 2 Init, vienas Main t.y. kur prisijungia ir sukuria lentelę o kitas Stats tai kur sukuria dar kitokią lentelę. Ir tam Stats inl faile rodo jog undefined symbol g_SqlTuple tas pats ir su g_Error.
Code: Select all
new Handle:g_SqlTuple;new g_Error[512];
Nes turiu 2 Init, vienas Main t.y. kur prisijungia ir sukuria lentelę o kitas Stats tai kur sukuria dar kitokią lentelę. Ir tam Stats inl faile rodo jog undefined symbol g_SqlTuple tas pats ir su g_Error.
- aaarnas
- Vyr. diskusijų administratorius
- Posts: 3891
- Joined: 2010 Aug 31 13:21
- Skype: fiarno
- Contact:
Re: Plugin funkcijos per kelis plugin
O ten kur yra new
Tai tas inl failas includinamas pirmiau to failo, kuriame šis handle naudojamas ?
Code: Select all
new Handle:g_SqlTuple;new g_Error[512];
Palikau CS pasaulį ;/ . Nebepasiekiamas.
Re: Plugin funkcijos per kelis plugin
O tikslei, tą visai pamiršau 
-- 2011 Spa 07 20:34 --
O beje kaip su get_systime gauti unix laiką GMT+2 ?

-- 2011 Spa 07 20:34 --
O beje kaip su get_systime gauti unix laiką GMT+2 ?
Who is online
Users browsing this forum: No registered users and 4 guests