hlmod.hu https://hlmod.hu/ |
|
Előtagok https://hlmod.hu/viewtopic.php?f=24&t=11238 |
Oldal: 1 / 1 |
Szerző: | laki5000 [ 2013.10.07. 15:05 ] |
Hozzászólás témája: | Előtagok |
Hello. Be szeretném mutatni, az első, majdnem önálló pluginomat, (először is köszönetet mondok Nandee-nak, hogy elmagyarázta nekem a dolgokat) aminek lényege, hogy a játékosok neve előtt bizonyos előtagok vannak. Jelenlegi előtagok: Sima, nem steames játékosok neve előtt az van , hogy [Játékos] Steames játékosok neve előtt az van, hogy [Steames] ADMIN_KICK joggal rendelkező játékosok neve előtt [Admin] ADMIN_LEVEL_C joggal rendelkező játékosok neve előtt [Konfigos] ADMIN_LEVEL_B joggal rendelkező játékosok neve előtt pedig [Tulaj] Érdekességek: [ablak]1. Team say-ben, azt, hogy Terrorists, Counter-Terrorists, Spectator szavakat magyarul irja, tehát Terrorista, Anti-Terrorista és Néző, persze ugyanúgy zárójelbe, mint alapból, 2. Amennyiben élsz, akkor a neved előtt ott lesz sárgával, hogy *Él*, ha halott vagy akkor pedig *DEAD* helyett *Halott* 3. Valamint új stílust is raktam bele, tehát ha valaki ír valamit, akkor így fogja írni: Sima say-ben: Az aki él: *Él* [Előtag] » Név » Üzenet Aki halott: *Halott* [Előtag] » Név » Üzenet Team say-ben Az aki él: *Él* (csapat) [Előtag] » Név » Üzenet Aki halott: *Halott* (csapat) [Előtag] » Név » Üzenet (Persze mind ezt színesen) 4. A tulaj, konfigos, admin előtagu játékosok zölddel, míg a sima játékosok, és steames játékosok sárgával írnak[/ablak] FONTOS [ablak]Ha egy játékosnak van ADMIN_KICK joga, de van ADMIN_LEVEL_B joga, akkor ezesetben az lesz a neve előtt hogy [Tulaj], mert ez feljebb van a pluginban, mint a sima admin, tehát ha akartok hozzáadni még előtagokat, akkor erre ügyeljetek, mert ha pl. egy játékosnak, a saját jogodat, pl VIP jogot akarsz adni, és a feljebb irod bele a pluginba, mint ahol a sima admin előtag szerepel, akkor hiába adsz neki VIP-hez jogot, és sima adminhoz jogot, akkor is VIP lesz a neve előtt![/ablak] Kisebb tutorial, hogy rakj a pluginba előtagokat: [ablak]1. keresd meg azt a részt, ahol ez van irva: if(get_user_flags(id)&ADMIN_LEVEL_C) 2. az if elé ird be azt a szót, hogy else, tehát így fog kinézni a sor: else if(get_user_flags(id)&ADMIN_LEVEL_C) 3. A most formázott sor fölé úgy írd a következő sorokat, hogy 1 sorba ne legyen semmi az alatta lévő sorba sem, és a fölötte lévőbe, tehát így legyen: static color[10] //Ezt ne írd oda, csak ez alá a sor alá írd, hogy 1 sort hagyj ki, ahogy a példába van if(get_user_flags(id)&IDE IRD AZ ADMIN JOGOT) { get_user_team (id, color, 9) format (strName, 191, "%s^x04[IDE IRD AZ ELŐTAG NEVÉT] » ^x03%s", alive, name) format (strText, 191, "^x01%s", message) // Ha ebben az üzenetet zöldre akarod átírni, akkor ^x01 helyett ^x04 legyen. } else if(get_user_flags(id)&ADMIN_LEVEL_C) // Ezt a sort se írd oda, csak e sor fölött legyen egy sor, amibe semmi sincs írva! 4. Most pedig keresd meg a másik ugyan ilyen nevü sort, hogy if(get_user_flags(id)&ADMIN_LEVEL_C) (Itt ugyan az lesz, csak annyival több, hogy team saybe is írja az előtagot) 5. Úgyanúgy irjuk az if elé hogy else, majd ezt másold be annak a példájára, ahogy az előzőt csináltad: static color[10] //Ezt ne írd oda, csak ez alá a sor alá írd, hogy 1 sort hagyj ki, ahogy a példába van if(get_user_flags(id)&IDE IRD AZ ADMIN JOGOT) { get_user_team (id, color, 9) format (strName, 191, "%s(%s) ^x04[IDE ÍRD AZ ELŐTAG NEVÉT] » ^x03%s", alive, playerTeamName, name) format (strText, 191, "^x01%s", message) // Ha ebben az üzenetet zöldre akarod átírni, akkor ^x01 helyett ^x04 legyen. } else if(get_user_flags(id)&ADMIN_LEVEL_C) // Ezt a sort se írd oda, csak e sor fölött legyen egy sor, amibe semmi sincs írva![/ablak] Remélem érthető volt, hisz még ez az első "nagyobb" pluginom, első tutorialom, úgyhogy előfordulhatnak hibák, és nagyon bízok benne, hogy tetszik a plugin, és hasznát fogjátok venni. Forráskód: SMA Forráskód: [ Mindet kijelol ]
Szerinted hasznos a pluginom? Ott a köszi gomb! () |
Szerző: | ultraibolya [ 2013.10.07. 15:06 ] |
Hozzászólás témája: | Re: Előtagok |
Ezeket még csináld meg pls: Laki5000 írta: Sima, nem steames játékosok neve előtt az van , hogy [Játékos]
Steames játékosok neve előtt az van, hogy [Steames] ADMIN_KICK joggal rendelkező játékosok neve előtt [Admin] ADMIN_LEVEL_C joggal rendelkező játékosok neve előtt [Konfigos] ADMIN_LEVEL_B joggal rendelkező játékosok neve előtt pedig [Tulaj] előtag szerepel |
Szerző: | laki5000 [ 2013.10.07. 15:09 ] |
Hozzászólás témája: | Re: Előtagok |
Jó még javítgatom |
Szerző: | theglorious [ 2013.10.07. 15:42 ] |
Hozzászólás témája: | Re: Előtagok |
A steam es játékosokat írja ki vagy akinek van steam id je? Am szép munka:) |
Szerző: | CrB [ 2013.10.07. 15:43 ] |
Hozzászólás témája: | Re: Előtagok |
szép meg minden csak nem saját |
Szerző: | laki5000 [ 2013.10.07. 15:46 ] |
Hozzászólás témája: | Re: Előtagok |
Ez végülis egy plugin, de tutorial is, hogyan tudunk egyedi előtagod készíteni. mondtam, hogy még ez az első, amit persze nem teljesen önállóan csináltam, de azért elmegy nem? |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |