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: Exmine - 2014. június 19. - 23:00:26

Cím: Adminnick
Írta: Exmine - 2014. június 19. - 23:00:26
Sziasztok, Üdvözlöm a kedves olvasókat és segítőket!
Egy olyan kérdéssel fordulnék hozzátok, hogy szükségem lenne egy parancsra de sajnos próbálom megírni, de nem nagyon szeretne összejönni. ez a parancs az adminnick -ért felel amit annyit takar hogy Trey Corleone helyett  pl. az én helyzetembe Exmine-t ír.. példa rá.: Exmine adminszolgálatba lépett! és sql összecsatlakoztatással kellene. sql táblába a neve: adminnick.
példa a parancsra: /adminnev [iD / Névrészlet] [Adminnick] - /adminnev Trey_Corl Exmine
Előre is nagyon szépen köszönöm a segítséget és remélem lesz valaki aki tényleg segítene!
Cím: Adminnick
Írta: Xenius - 2014. június 20. - 11:19:58
Egy addCommandHandler-el beállítasz annak akinek akarod egy element data-t amit elmentesz sql-ben.
Amikor bejelentkezik/le spawnol az illető akkor a mysql/sqlite (vagy getAccountData) lekérdezésből kinyert változót beállítod element data-ként.
Utána pedig egy hasonló funkcióval tudod előhívni:
 
local getPlayerAdminNick = function(p)
return getElementData(p, \"adminnick\") or getPlayerName(p)
end
outputChatBox(getPlayerAdminNick(localPlayer))

 
Egyéb: Senki nem fogja megírni helyetted.
Cím: Adminnick
Írta: Exmine - 2014. június 20. - 13:55:06
Köszönöm szépen a segítséget!
Cím: Adminnick
Írta: Episode - 2014. június 20. - 14:23:06
[gmod]Megoldódott, zárom.[/gmod]