GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: ntiti99 - 2014. Augusztus 03. - 19:11:47

Cím: /givegun parancs nem működése illetve Scoreboard
Írta: ntiti99 - 2014. Augusztus 03. - 19:11:47
Hali, szeretném a segítségeteket kérni.
Van egy szerver amit készítek, és nem titkolom hogy alap modnak a Zero MTA kiadott verzióját használtam. Az egész szervert sok helyen kiegészítettem illetve javítottam. Sok változtatás lett, de nagyon a script-be nem nagyon lett belenyúlva. Az lenne a probléma, hogy akárhogyan szeretnék/szeretnénk a szerveren fegyverhez vagy fegyver titulussal rendelkező tárgyhoz jutni akkor egyszerűen nem engedi. ( /givegun parancsnál \"Helytelen fegyver ID\" ha meg NPC-nél veszek akkor levonja a pénzt, de nem ad semmit. Nem tudom hogy ez miért lehet...
Másik dolog amiben szeretném a segítségeteket kérni, az az hogy egy Scoreboardot szeretnék készíteni, csak nem tudom hogy hogy álljak neki, hol találok hozzá \"Segédleteket\" ,leírásokat vagy egy kiindulási pontot.
Valamint szeretnék egy admin neves scriptet csinálni, azaz szerintem tudja mindenki hogy mire gondolok ,de azért leírom. Amikor az adott admin nincs dutyban akkor simán az eredeti IC neve van. Aztán ha adutyba lép akkor utána legyen egy adminneve. Gondolom hogy ez csak sql-en keresztül lehetséges, és ebben is szeretnék egy kis segítséget kérni.
Köszönöm hogy elolvastátok. :)
Cím: /givegun parancs nem működése illetve Scoreboard
Írta: Martin - 2014. Augusztus 03. - 19:20:21
Helló. A givegun remélhetőleg ha lecseréled az anticheat-ot akkor jó lesz. 2.-hez nem tudok hozzászólni, ehhez nem értek. Adminnick: Létrekell hoznod egy szerver oldali fájlt. Ezzel létrehozol egy setElementData-t.
 
 setElementData(thePlayer, \"adminnick\", adminnick) 

 
Utána lekell mentened mysqlban a characters táblához az adminnicket (bekell szúrnod egy új sort), majd getElementData(thePlayer, \"adminnick\") lekérdezésekkel mindenhova beírod. Van egy könnyebb megoldás, amivel átváltod az admin nevét adminduty-ba lépéskor. Itt pedig az adminduty-hoz bekell illesztened:
 
 exports[\'anticheat-system\']:changeProtectedElementDataEx(targetPlayer, \"legitnamechange\", 1) 

 
Ezzel ugye engedélyezed hogy átírja a nevedet, majd ugye setPlayerName-val átírod a lekért adminnick-re. Hogy visszaváltsa azt ne kérdezd, nem tudom. :D
Remélem tudtam segíteni.
Cím: /givegun parancs nem működése illetve Scoreboard
Írta: ntiti99 - 2014. Augusztus 03. - 19:25:51
Hali, köszönöm a választ. Az anticheat-ot mivel tudom lecserélni? Az eredetivel? Vagy honnan tudok szerezni?
Cím: /givegun parancs nem működése illetve Scoreboard
Írta: Juhander - 2014. Augusztus 03. - 19:33:22
Hali én nem nagyon értek luához Martin kicsit tudnád ezt az anticheatest jobban magyarázni. Úgy kb alap szinten? :D
Cím: /givegun parancs nem működése illetve Scoreboard
Írta: Martin - 2014. Augusztus 03. - 19:40:59
Annyit tudok róla, hogy abba van a baj. Nekem is más csinálta meg, de akkor elküldöm az enyémet.
https://www.mediafire.com/?os47a599xs86zu4
Cím: /givegun parancs nem működése illetve Scoreboard
Írta: ntiti99 - 2014. Augusztus 03. - 19:45:23
Működik, nagyon köszönöm a segítséget Martin! :)
Egy kérdés még, ezt az adminnickes dolgot egy kicsit nem értem. Tehát egy szerver oldali fájlt létrehozni az értem, csak azt nem hogy utána mit hova hogy?
Cím: /givegun parancs nem működése illetve Scoreboard
Írta: Martin - 2014. Augusztus 03. - 22:21:17
Írd meg hozzá a parancsot. Ha ez megvan vegyél fel skypeon. mtamartin123
Cím: /givegun parancs nem működése illetve Scoreboard
Írta: Toxic - 2014. Augusztus 12. - 14:51:36
[mod]Elavult, zárom.[/mod]