Jump to content

script RLsystem v0.1


LenRevoL

Recommended Posts

CC nudil som sa tak som si urobil taky RL system ale mne je nanič :d :d 

tak ho davam tu

 

Prikazy:

 

Admin level 1:

/prikazy - zobrazenie prikazov

/oprav [iD] - opravi hračovi auto a namontuje nitro

/hinfo [iD] - Vypiše informacie o hračovi

/go [iD] - Potne vas za hračom

/come [iD] - Potrne hrača k vám

/mute [iD] [Dôvod] - umlči hrača

/unmute [iD] [Dôvod] - odmlči hrača

/vybava [iD]

 
Admin level 2:
/objekt [iD objektu] - vytvori objekt + editaciu
/rll [Text] - Napiše všetkym hračom text do stredu obrazovky Text :d
 
 
Návod na inštaláciu :d :d:
1. Stiahnete si include dini niekde tu http://dracoblue.net/downloads/dini/
2. Date ho do zložky include
3. V zložke scriptfiles vytvorite zložku RLsystem
4. Ďalej už viete :d
 
RLsystem k stiahnuti TU !!! http://pastebin.com/bij4VN6c
Edited by LenRevoL
Link to comment
Share on other sites

  • Hlavní moderátor

Určitě je to tvoje? Přijde mi to jako kód z roku 2009. Tak stručně:

- dcmd;

- dini;

- zbytečné callbacky navíc – nepřehlednost;

- zbytečné struktury if - else if - else, máš tam return, není to nutné;

- očividně nevíš, jak funguje strval;

- zbytečné řetězce;

- co se dá ocenit, tak nikde nevidím řetězce o velikosti 256+.

 

V praxi celkem nepoužitelné, s takovým admin systémem se toho fakt moc spravovat nedá. Tak 3/10.

  • Líbí se mi to! (+1) 4
Link to comment
Share on other sites

Ahoj.

Pročetl jsem si "tvůj" kód a narazil jsem na pár věcí, které nedávají smysl. Řešit věci z komentáře nade mnou nebudu.

 

 

•   V příkazu hinfo (dcmd_hinfo) formátuješ zprávu se znaky pro nový řádek. Funkce SendClientMessage ti nové řádky nevypíše (to by jsi zjistil, pokud by jsi script alespoň vyzkoušel).

•   Příkaz vybava (dcmd_vybava) ti má jen napsat zprávu, žes dostal něco, co jsi doopravdy nedostal or what?

•   Příkaz mute (dcmd_mute) máš v sscanf "ii" a dvovod nemáš jako pole. Takže máš důvod jako číslo.

•   V unmute (dcmd_unmute) máš zase "ic". Blahopřeji, důvod už máš jako znak (stejně s tím pak pracuješ jako se stringem).

•   V setalvl (dcmd_setalvl) máš ve sscanf "ia". Koukal jsem se do dokumentace sscanf a nikde jsem nezjistil, co "a" znamená. Pak také ukládáš admin level pouze pokud je soubor vytvořený (jinak soubor jen vytvoříš a hazíš hipa na uložení).

•   V příkazu rll (dmcd_rll) máš napsáno "Použi: /ann TEXT" COPYYYYYY.

Edited by Lukasz
  • Líbí se mi to! (+1) 2
Link to comment
Share on other sites

  • Hlavní moderátor

Aha, a to mi řekni, to se tím jako chlubíš? Máš potřebu sem dávat něco, co vlastně ani nejde? Chlapče, nechceš se živit jako programátor, že ne?

Link to comment
Share on other sites

Určitě je to tvoje? Přijde mi to jako kód z roku 2009. Tak stručně:

- dcmd;

- dini;

- zbytečné callbacky navíc – nepřehlednost;

- zbytečné struktury if - else if - else, máš tam return, není to nutné;

- očividně nevíš, jak funguje strval;

- zbytečné řetězce;

- co se dá ocenit, tak nikde nevidím řetězce o velikosti 256+.

 

V praxi celkem nepoužitelné, s takovým admin systémem se toho fakt moc spravovat nedá. Tak 3/10.

ja ani neviem čo strval je :d keby bol niejaky cz abo sk navod :d :D 

A kľuud ja si to opravim čo myliš že programujem 30 rokov ?? 

Link to comment
Share on other sites

ja ani neviem čo strval je :d keby bol niejaky cz abo sk navod :d :d

A kľuud ja si to opravim čo myliš že programujem 30 rokov ?? 

No tak ak mi nájdeš človeka ktorý v pawne programuje 30 rokov...zaplatím ti predplatné čokolády študentská pečať.

Link to comment
Share on other sites

Tohle, co děláš, není programování, ale jen kopírování. Je zbytečné sem dávat script, který nefunguje a ani jsi ho nevyzkoušel. Za 15 minut přepsat autora a názvy příkazů umí každý.

Link to comment
Share on other sites

  • Hlavní moderátor

aby som vedel čo mam zle atd ne ?? 

Ale na to je tu sekce help, když ti kód nejde (což jsi očividně věděl, napsal jsi to o pár příspěvků víš) a nevíš proč, tak to vezmu a hodím do sekce Pomoc. Tam si vyslechneš prakticky to samé, co tady, akorát bez hodnocení a s tou pomocí, s těmi radami.

Link to comment
Share on other sites

ja serem na cele pawno

if(sscanf(params,"ic",id,dvovod)) return SendClientMessage(..

jj toto som skopiroval lebo neviem jak to funguje a čo teraz ?? čo mam robit ked nikde neni navod ??

Lol chlapče. Asi to budem musieť napísať zasa. Nechcem to zas rozťahovať na pol strany, tak to poviem stručne. Nerob to čo nevieš, miesto toho urob radšej niečo jednoduchšie čo budeš vedieť.

Link to comment
Share on other sites

Lol chlapče. Asi to budem musieť napísať zasa. Nechcem to zas rozťahovať na pol strany, tak to poviem stručne. Nerob to čo nevieš, miesto toho urob radšej niečo jednoduchšie čo budeš vedieť.

Vstať od PC a ísť pomôcť umyť riad :d

Link to comment
Share on other sites

Určitě je to tvoje? Přijde mi to jako kód z roku 2009. Tak stručně:

- dcmd;

- dini;

- zbytečné callbacky navíc – nepřehlednost;

- zbytečné struktury if - else if - else, máš tam return, není to nutné;

- očividně nevíš, jak funguje strval;

- zbytečné řetězce;

- co se dá ocenit, tak nikde nevidím řetězce o velikosti 256+.

 

V praxi celkem nepoužitelné, s takovým admin systémem se toho fakt moc spravovat nedá. Tak 3/10.

No tak pi poraď čo mam miesto dcmd a dini použivať 

tu som sa to pokusil opraviť a funguje to už http://pastebin.com/bij4VN6c

Link to comment
Share on other sites

  • Hlavní moderátor

Místo dcmd použij zcmd/i-zcmd. K y_cmd ani nečuchej, to je o několik lig výš, než teď jsi.

 

Místo dini použij DOF2. Syntaxe je dost podobná. Kdo ti doporučí y_ini, toho pošli někam, na to zatím taky nemáš.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...