Evo jedno pitanje za malo iskusnije skriptere... ili Äak ÄURU. Neznam na koju foru da napravim da lideri kickaju igrace koji nisu online, mislim nije mi problem to podesit, ali zanima me kako ce lider vidjet njegove offline Älanove, to mene jebe... mislim da je u pitanju neki CFG fajl koji neznam kako podesiti, i kako napraviti da se izmjenjuje dok novi Älan uÄ‘e u organizaciju. Neznam tocno na koju foru, mislim već sam radio cfgove sa kojima editujem turfove, update nekih stvari te spremanje.
Ali spremanje imena igraÄa koji je u odreÄ‘enoj org., to je malo komplicirano nije li?
EDIT - ma uzalud mi trud svirac, nema šanse da iko odgovori na ovo xD.
configuration fajl - .cfg
Započeo Obrisan korisnik
•17. Avg. 2010.2,078
pregleda
15
postova
17. Avg. 2010.
17. Avg. 2010.
Ako sam te razumio sta hoces reci je: Da ako je clan org. neaiktivan neko vrijeme da ga automatski kicka iz org? To sam bas jucer radio za svoj server, jako ti je jednostavno ako znas sta radis trebas samo napraviti da kada igrac izade iz servera i da spremi datum izlaska i ako ude nakon 20 dana da mu automatski namjesti org na > 0. Samo neznam hoces znati napraviti da cita RL vrijeme i datum. Ako neces znati pogledaj tj. skini si neku FS za prikazivanje sati pa se namuci to pretvoriti u datume. Ja bi ti rado dao svoj kod kojim provjeravam datume ali necu jacati konkurenciju 😄
- Sretno 🙂
EDTI: XD XD sada sam tek procitao do kraja i skuzio da zelis napraviti da sprema u neki fajl imena clanova iz org. evo sec sada cu ti to naskriptati 😉
Ovo ti je kod za spremanje
stock ClanoviOrg()
{
foreach(Player, z)
{
new
Ime,
org,
File:hFile,
Clanovi;
if(PlayerInfo == 1{ org = "Ime ORG";}
else if(PlayerInfopMember] == 2{ org = "Ime ORG 2";}
else if(PlayerInfo == 3{ org = "Ime ORG 3";}
format(Clanovi, sizeof(Clanovi), "%s: %s\n",Ime,org);
hFile = fopen("clanovi.log", io_append);
fwrite(hFile, Clanovi);
fclose(hFile);
}
return true;
} Znaci napravio sam sa .cfg kako si htio, ali mogao sam i sa .ini ili sa nekim 3 ali nije vazno ugl. da ti pojasnim ovo je kod kojim spremas sljedece...
Stavi ispod /invite & /uninvte ( ili s kojom vec zoves i kickas igrace iz org ) da zove na ovu moju naredbu gore...
I napravit ce sljedece...
Ako je igrac u == 1) pisat ce ti u Clanovi.cfg: ExtremePower: ORG 1 i ovo \n ti pravi da ostale igrace reda jednog ispod drugog.
Napravio sam ti u foreach ali ako ti koristis normalan loop onda si stavi tako, na kraju: SVE sta ti trebas napraviti je da napravis neki timer ili nesto gdje ce pozivati ovu moju naredbu. I to je to nadam se da kuzis sta hocu reci
- Sretno 🙂
EDTI: XD XD sada sam tek procitao do kraja i skuzio da zelis napraviti da sprema u neki fajl imena clanova iz org. evo sec sada cu ti to naskriptati 😉
Ovo ti je kod za spremanje
stock ClanoviOrg()
{
foreach(Player, z)
{
new
Ime,
org,
File:hFile,
Clanovi;
if(PlayerInfo == 1{ org = "Ime ORG";}
else if(PlayerInfopMember] == 2{ org = "Ime ORG 2";}
else if(PlayerInfo == 3{ org = "Ime ORG 3";}
format(Clanovi, sizeof(Clanovi), "%s: %s\n",Ime,org);
hFile = fopen("clanovi.log", io_append);
fwrite(hFile, Clanovi);
fclose(hFile);
}
return true;
} Znaci napravio sam sa .cfg kako si htio, ali mogao sam i sa .ini ili sa nekim 3 ali nije vazno ugl. da ti pojasnim ovo je kod kojim spremas sljedece...
Stavi ispod /invite & /uninvte ( ili s kojom vec zoves i kickas igrace iz org ) da zove na ovu moju naredbu gore...
I napravit ce sljedece...
Ako je igrac u == 1) pisat ce ti u Clanovi.cfg: ExtremePower: ORG 1 i ovo \n ti pravi da ostale igrace reda jednog ispod drugog.
Napravio sam ti u foreach ali ako ti koristis normalan loop onda si stavi tako, na kraju: SVE sta ti trebas napraviti je da napravis neki timer ili nesto gdje ce pozivati ovu moju naredbu. I to je to nadam se da kuzis sta hocu reci
Made Man
Novi Član
90 / 100 XP
🌱Početnik(0)
448
Postovi:
59
Teme:
Pridružio se:Okt. 2009
17. Avg. 2010.
a ako ga zelis izbacit nakon neodredenog vremena da mos /izbaci kad os onda idi pogledat komandu /asellhouse i tam napravi sam da izbaci iz org tj da mu postavi na 0 a to mos vidjet u komandi /quitfaction
17. Avg. 2010.
Ja mislim da ga vi niste razumjeli, on hoce napraviti da moze "evidentirati" lisu clanova organizacija i da vidi koji su sve igraci u kojim organizacijama.
17. Avg. 2010.
LordShigi wrote on August 17, 2010, 6:23 pm:
Ahaaaaaaaaaaaaaa. 😁 Sory. Ajd ti si GF guy
17. Avg. 2010.
Ja znam na koju foru da izbacim clana koji nije online, ali trebam mi baš to... da 'evidentiram'.
17. Avg. 2010.
Pa evo napravio sam ti funkciju spremanja ti samo trebas napraviti da poziva tu komadnu npr. spojis funkciju na neki lokalni timer i da stalno update-a listu pomocu ovog mog koda
17. Avg. 2010.
Ipak ce trebat .cfg fajl... 🙂 meni je on malo jednostavniji ali napravit cu sam sliÄno ovome da pri ongamemodeinit pokrece tj. loada fajl a kad lider upise /clanovi il nest da mu izbaci popis njegvoih Älanova. A za /izbaciizorg ce biti veoma jednostavno.
EDIT: Fala na pomoci
EDIT: Fala na pomoci
17. Avg. 2010.
Upravo sam napravio sve šta se dalo, i onda skužim da se ovo bez MySQL nemože :S
Jednostavno fale opcije, a meni nije samo u pitanju to evindetiranje nego i micanje sa popisa.
ViÅ¡e sreće kad se nauÄim koristit MySQLom 😐
Jednostavno fale opcije, a meni nije samo u pitanju to evindetiranje nego i micanje sa popisa.
ViÅ¡e sreće kad se nauÄim koristit MySQLom 😐
17. Avg. 2010.
Reko bi ti dali se moze ili ne ali ne znam tocno sta zelis napraviti... Nije MySQL jedina opcija
18. Avg. 2010.
ExtremePower wrote on August 17, 2010, 9:33 pm:
Reko bi ti dali se moze ili ne ali ne znam tocno sta zelis napraviti... Nije MySQL jedina opcija
Pa recimo da oću da oÄitava igraÄe i ideve organizacija, i po nekoj komandi oÄita mi igraÄe u toj_i_toj organizaciji, i zatim lider ode /kickfromorg il neÅ¡ i izbaci ga ako je id njegove org. tj. one koje je on lider. I sad u daljnjem popisu da on bude izbaÄen te da nebude opet na popisu 😐
To nema Å¡anse bez MySQLa, bar ja tako mislim 😐
18. Avg. 2010.
ZicMortal wrote on August 17, 2010, 9:33 pm:
Reko bi ti dali se moze ili ne ali ne znam tocno sta zelis napraviti... Nije MySQL jedina opcija
Pa recimo da oću da oÄitava igraÄe i ideve organizacija, i po nekoj komandi oÄita mi igraÄe u toj_i_toj organizaciji, i zatim lider ode /kickfromorg il neÅ¡ i izbaci ga ako je id njegove org. tj. one koje je on lider. I sad u daljnjem popisu da on bude izbaÄen te da nebude opet na popisu 😐
To nema Å¡anse bez MySQLa, bar ja tako mislim 😐
Ima Å¡anse samo Å¡to je izvedba putem MySQLa puno lakÅ¡a i Äišća, ali moze se i bez MySQLa
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava