Jump to content
  • Announcements

    • Xmat

      Pravidlo pro postování v TTT

      Do sekce Tipy, triky, tutoriály nepatří žádné dotazy.   Postujte sem vaše návody, tipy a různé další věci jež uznáte za vhodné sdělit zdejšímu osazenstvu, ale veškeré dotazy směřujte do sekce Všeobecná diskuse.
    • Replik

      Seznam návodů a důležitých témat v této sekci

      Pro lepší přehlednost jsem vytvořil tento seznam, který vás, méně zkušené, lépe provede touto sekcí. Věřím, že zde najdete, co hledáte. Vypsané jsou návody, které jsou oficiálně uznané jako návody. Běžné diskuze, které neposkytují postupy a rady zvěřejněny nejsou.   Instalace vlastního MaNGOS Serveru Díky těmto návodům budete (měli by jste být) schopni vytvořit a následně spustit váš vlastní server. Nastavení je pro verze s i bez datadisku.   Instalace MaNGOS Serveru (bez datadisku TBC) - Autor Benny Instalace MaNGOS Serveru (s datadiskem TBC) - Autor Malfik Instalace MaNGOS Serveru v prostředí Linux - Autor charlie Instalace MaNGOS Serveru v prostředí Linux - Autor kupkoid   Chyby a jejich řešení při přihlašování k serveru - Autor Cybe   Zálohování uživatelských dat   Dávkový soubor (BAT soubor) pro vytvoření SQL záloh - Autor Replik   Kompilování - tvoření vlastních release (revizí)   Tvorba kompilací pro Win32 (MangoScript) - Autor bLuma   Ostatní - těžko zařaditelné, ale neznamená to, že nejsou dobré   VIP Systém - Autor charlie Tvorba Webových stránek pro MaNGOS - Autor zahuba Tvorba teleportačních NPC (MangoScript) - Autor Replik Registrační web (původně předělaná SPORA) Funkční pro Antrix i MaNGOS - Autor Replik Nastavení a spuštění Minimanager pro MaNGOS - Autor BlackMartin Nastavení MaNGOS Website - Autor Artorius   Samozřejmě jsou zde i jiné návody, ale tyto jsou nejvíce používané, proto věřím, že vám budou nápomocné. Tuto sekci budeme upravovat podle potřeby. Pokud by jste něco nenašli nebo si nevěděli rady, hledejte na fóru a teprve potom založte vlastní topik. Pokud nějaký autor vytvoří kvalitní návod a chtěl by ho zveřejnit i v tomto seznamu, doporučuji, aby mi napsal zprávu skrze PM.   Díky a přeji hezký den na WoWResource   Replik
    • Aristo

      Příspěvky tam, kde nemají co dělat

      Dodržujte zákaz přispívání do topiků s repaky pokud si to zakladatelé nepřejí!! Opakované psaní příspěvků bude trestáno warnem.
    • Aristo

      Používání spoilerů

      Poslední dobou má většina uživatelů fora zvláštní nutkání postovat extrémně dlouhé texty nebo kódy, které zabírají v nejedenom případu i 80% obsahu celé stránky a hodně tak zvedají nepřehlednost v topiku. Chtěl bych všechny uživatele požádat, aby při postování citací, jakýchkoliv kódů, errorů, atp... delších než 30 řádků používali funkci spoileru.   Funkci vyvoláte příkazem [spoiler] text [/spoiler]   Ukázka:  
Sign in to follow this  
NO.small

V.I.P inGAME MAIL

Recommended Posts

inGAME MAIL v1.1

 

Nazdar lidi,

jelikož mám své hráče rád, :rolleyes: tak sem se rozhodl jim udělat radost a to třeba tím, že budou dostávat každý měsíc automaticky 150G

ovšem problém byl jak to pořešit abych nemusel každému hráči každý měsíc zvlášť posílat slíbené goldíky, vše vyřešil následující scriptík..

 

Script se zatím dá použít pouze na zasílání peněz (Goldů) a to pouze určitým hráčům, hráče určuje proměnná "gmlevel" = (0,1,2,3)

Časem udělám druhou verzi kde se s těmi goldy budou dát posílat i itemy .. :mid_pickaxe:

 

 

Řekněme že nechcete aby GM zneužívali příkaz .money :innocent: tak prostě nastavíte script, aby jednou měsíčně nebo týdně všem GM poslal cca 1000Gold a tím pádem můžete příkaz .money zrušit ;-)

nebo aby z toho V.I.P hráči něco měli (že jsou V.I.P), tak jim nastavíte zasílání řekněme 50 nebo 150 Gold :teehee:týdně nebo měsíčně .. za jejich ochotu platit V.I.P ACC a nebo prostě za to že vůbec jsou V.I.P .. :whistling:

 

script se dá použít i pro jiné situace, ale to už záleží pouze na vaší fantazii :nw2_guitar:

ještě upozorňuji že bez CRONU tento scriptík moc automaticky fungovat nebude ;-)

 

 

screen01.gif

 

screen02.gif

 

code_download.gif

 

------ inGAME MAIL v 1.1 ------

hellshare.com - DOWNLOAD

edick.cz - DOWNLOAD

 

Edited by NO.small

Share this post


Link to post
Share on other sites

Moc hezké, pouze dvě připomínky ke zdrojovému kódu

- připojení na mangosdb inicializovat před while cyklem, pro každý account je inicializováno nové připojení a pouze zdržuje skript i db

- deliver time může být nule, ale expire time by měl být minimálně time() + 30*24*60*60 (na měsíc dopředu)

 

A možná udělat inkrementální číslování mailů (zařídit odeslání během vyplého mangose)

Share this post


Link to post
Share on other sites
Moc hezké, pouze dvě připomínky ke zdrojovému kódu

- připojení na mangosdb inicializovat před while cyklem, pro každý account je inicializováno nové připojení a pouze zdržuje skript i db

- deliver time může být nule, ale expire time by měl být minimálně time() + 30*24*60*60 (na měsíc dopředu)

 

A možná udělat inkrementální číslování mailů (zařídit odeslání během vyplého mangose)

 

Jasný díkes .. hend jak budu mít čásek tak poupravim .. ;-)

 

a pokud jde o to číslování tak to je trošičku složitější musim vytvářet náhodný ID jelikož když je zařadim zasebou tak jak to dělá mangos tak pak ty maily nechodej ;-)

 

PS: Fakt nechápu jak sem ten connect mohl nacpat do WHILE ;-)

Edited by NO.small

Share this post


Link to post
Share on other sites

Super koukam ze se cinis (;

 

jen nechapu proc mas nekdy MYSQL_QUERY a nekde zase mysql_query.

 

nejaky nechapu vyznam spise to dela dojem jako by si to slepoval (;

 

 

Share this post


Link to post
Share on other sites
Super koukam ze se cinis (;

 

jen nechapu proc mas nekdy MYSQL_QUERY a nekde zase mysql_query.

 

nejaky nechapu vyznam spise to dela dojem jako by si to slepoval (;

 

Sem tak naučenej dřív sem dělal tyhle příkazy všechny velký ale jeden známej dobrej kóder mi poradil že je leší to buď všechno psát malé nebo velké a tak se snažim to psát všechno malým písmem ale jak říkám u některých funkcí jako je MYSQL_QUERY si na to nemůžu zviknout stejně tak jako třeba u proměnné $action = $_POST['action']; mám velké POST prostě to ktomu už tak nějak patří a nedokážu si to představit malejma :-D ale časem se naučim ..

Share this post


Link to post
Share on other sites
Sem tak naučenej dřív sem dělal tyhle příkazy všechny velký ale jeden známej dobrej kóder mi poradil že je leší to buď všechno psát malé nebo velké a tak se snažim to psát všechno malým písmem ale jak říkám u některých funkcí jako je MYSQL_QUERY si na to nemůžu zviknout stejně tak jako třeba u proměnné $action = $_POST['action']; mám velké POST prostě to ktomu už tak nějak patří a nedokážu si to představit malejma :-D ale časem se naučim ..

 

Tak ja ma treba trochu jinej zvyk.

$_POST a vubec vsechny tyhle supery delam velkyma.

co se tyce $ tak tam delam napr:

 

$iCislo = integer cislo

$sString = retezec...

$bBolean = .....

$oObject = objekt

 

a tak dal. aspon vim co kde je co prichazi a kde co na co pretypovat v pripade potreby.

 

jinak vidim to vsude.

 

MySQL_Query a takove pro me je to jen mysql_query. ale FROM WHRE COUNT LIKE atd velke....

 

Jinak nechtel by si se pridat? Makam na jednom velkym projektu kde je asi vse co ted delas. Jen o dost ve vetsim...

 

PS GL

Share this post


Link to post
Share on other sites
Tak ja ma treba trochu jinej zvyk.

$_POST a vubec vsechny tyhle supery delam velkyma.

co se tyce $ tak tam delam napr:

 

$iCislo = integer cislo

$sString = retezec...

$bBolean = .....

$oObject = objekt

 

a tak dal. aspon vim co kde je co prichazi a kde co na co pretypovat v pripade potreby.

 

jinak vidim to vsude.

 

MySQL_Query a takove pro me je to jen mysql_query. ale FROM WHRE COUNT LIKE atd velke....

 

Jinak nechtel by si se pridat? Makam na jednom velkym projektu kde je asi vse co ted delas. Jen o dost ve vetsim...

 

PS GL

 

 

Nejsem si jistej co přesně mi teď nabízíš :-) a dokoncve mi to lichotí, ale nějak na to nemám čas :-( musim chodit do škooly :-( za přítelkyní :-D a tu chvilku co jsem doma tak se jen tak odreagovávám právě psaním :-) pokud tvoje nabídka znamená občasné výpomoci pak bych ti byl ochotnej pomoct ale pokud čekáš někoho kdo je pořád na nettu :-( tak tě musim sklamat :-)

 

PS: Každopádně doporučuju psát bud vekým nebo malým písmem jelikož u velkých aplikací se to pak motá všechno dohromady a když hledáš chybu tak se těžko hledá :-) takhle mi to bylo vysvětleno a docela se mi to zdá jako pravdivé pravidlo :-)

Share this post


Link to post
Share on other sites

Jen taková připomínka nebo spíše nápad.. Až budeš dělat na verzi kde pujde posilat i item.. nebylo by treba lespi tam dat vyber jestli budto podle gmlevelu nebo podle seznamu nicku ktery se do nejakeho textboxu napise.. tim by byl dobrej zaklad pro event system, kdy odmeny za eventy si muze gm po eventu v klidu pripravit a nelitat mezi lidma a davat to jednotlive.. jako ze treba za ucast na eventu dostane kazdy zucastneny 10G a nejakou upominkouovou vec.. ja si po eventu sednu ke strankam kam napisu nicky ucastniku a tem prijde mail z danou odmenou

Share this post


Link to post
Share on other sites
Jen taková připomínka nebo spíše nápad.. Až budeš dělat na verzi kde pujde posilat i item.. nebylo by treba lespi tam dat vyber jestli budto podle gmlevelu nebo podle seznamu nicku ktery se do nejakeho textboxu napise.. tim by byl dobrej zaklad pro event system, kdy odmeny za eventy si muze gm po eventu v klidu pripravit a nelitat mezi lidma a davat to jednotlive.. jako ze treba za ucast na eventu dostane kazdy zucastneny 10G a nejakou upominkouovou vec.. ja si po eventu sednu ke strankam kam napisu nicky ucastniku a tem prijde mail z danou odmenou

 

Dobrej nápad .. pokud se k té uprávě kódu dostanu tak to tam nějak zapasuju :-) (pokusim se)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×