Jump to content

linanohaahuba

Uživatel
  • Příspěvků

    58
  • Registrován

  • Aktivní

Příspěvky posted by linanohaahuba

  1. Popis problému:

    Mám menší, problém náhral jsem si svůj vlastní gamemod, který šel v pohodě, potom jsem furt do toho něco dával, z 5 řádků mám cca 14k.

    A když nahodím píše v GameModeText " Unknown " Nevím jak opravit. Kdyby jste chtěli celý kod od modu, klidně pošlu.

     

    Chyby/varování kompilátoru a při běhu:

    --

     

    Kód:

     

    --

     

     

     

    Dodatečné poznámky:

    --


  2. Bohužel nevím kde je spoiler :DD

    LOG Servera:

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [05:30:02] maxplayers = 50 (int)
    [05:30:02] plugins = "" (string)
    [05:30:02] weburl = "www.sa-mp.com" (string)
    [05:30:02] maxnpc = 0 (int)
    [05:30:02] password = "" (string)
    [30/06/2016 05:30:02]
    [30/06/2016 05:30:02] Server Plugins
    [30/06/2016 05:30:02] --------------
    [30/06/2016 05:30:02] Loaded 0 plugins.

    [30/06/2016 05:30:02]
    [30/06/2016 05:30:02] Ban list
    [30/06/2016 05:30:02] --------
    [30/06/2016 05:30:02] Loaded: samp.ban
    [30/06/2016 05:30:02]
    [30/06/2016 05:30:02]
    [30/06/2016 05:30:02] Filterscripts
    [30/06/2016 05:30:02] ---------------
    [30/06/2016 05:30:02] Loading filterscript 'host.amx'...
    [30/06/2016 05:30:02] Loading filterscript 'G.amx'...
    [30/06/2016 05:30:02] ---------------------------------------
    [30/06/2016 05:30:02] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 05:30:02] ---------------------------------------
    [30/06/2016 05:30:02] Loaded 2 filterscripts.

    [30/06/2016 05:30:02]

    ERROR: tento mod neni pro tento server
    [30/06/2016 05:30:02] +--------------------------------------+
    [30/06/2016 05:30:02] | *** REALNA ZEME *** |
    [30/06/2016 05:30:02] | Autors: ATomas [2008-2010] |
    [30/06/2016 05:30:02] | SA-MP Version 03a [Linux/Win] |
    [30/06/2016 05:30:02] | Gamemode Version [ 8 ] |
    [30/06/2016 05:30:02] +--------------------------------------+

    [30/06/2016 05:30:02] Number of vehicle models: 60
    [30/06/2016 05:31:06] [connection] 193.164.219.41:54034 requests connection cookie.
    [30/06/2016 05:31:07] [connection] incoming connection: 193.164.219.41:54034 id: 0
    [30/06/2016 05:31:07] [join] [ARW]_Xter_ has joined the server (0:193.164.219.41)
    [30/06/2016 05:31:26] RCON (In-Game): Player #0 ([ARW]_Xter_) has logged in.
    [30/06/2016 05:31:56] [chat] [[ARW]_Xter_]: g
    [30/06/2016 05:33:03] RCON (In-Game): Player [[ARW]_Xter_] sent command: unloadfs G
    [30/06/2016 05:33:03] Filterscript 'G.amx' unloaded.
    [30/06/2016 05:33:10] RCON (In-Game): Player [[ARW]_Xter_] sent command: gmx
    [30/06/2016 05:33:22]

    ERROR: tento mod neni pro tento server
    [30/06/2016 05:33:22] +--------------------------------------+
    [30/06/2016 05:33:22] | *** REALNA ZEME *** |
    [30/06/2016 05:33:22] | Autors: ATomas [2008-2010] |
    [30/06/2016 05:33:22] | SA-MP Version 03a [Linux/Win] |
    [30/06/2016 05:33:22] | Gamemode Version [ 8 ] |
    [30/06/2016 05:33:22] +--------------------------------------+

    [30/06/2016 05:33:22] Number of vehicle models: 60
    [30/06/2016 05:33:38] RCON (In-Game): Player [[ARW]_Xter_] sent command: login endora
    [30/06/2016 05:33:41] RCON (In-Game): Player [[ARW]_Xter_] sent command: loadfs G
    [30/06/2016 05:33:41] ---------------------------------------
    [30/06/2016 05:33:41] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 05:33:41] ---------------------------------------
    [30/06/2016 05:33:41] Filterscript 'G.amx' loaded.
    [30/06/2016 05:33:44] RCON (In-Game): Player [[ARW]_Xter_] sent command: login endora
    [30/06/2016 05:33:57] [death] [ARW]_Xter_ died 255
    [30/06/2016 05:37:25] RCON (In-Game): Player [[ARW]_Xter_] sent command: changemode
    [30/06/2016 05:37:27] [death] [ARW]_Xter_ died 255
    [30/06/2016 05:37:29] RCON (In-Game): Player [[ARW]_Xter_] sent command: changemode
    [30/06/2016 05:37:30] RCON (In-Game): Player [[ARW]_Xter_] sent command: changemode 0
    [30/06/2016 05:37:32] RCON (In-Game): Player [[ARW]_Xter_] sent command: changemode 1
    [30/06/2016 05:37:34] RCON (In-Game): Player [[ARW]_Xter_] sent command: cmd
    [30/06/2016 05:37:35] RCON (In-Game): Player [[ARW]_Xter_] sent command: cmdlist
    [30/06/2016 05:37:35] Console Commands:
    [30/06/2016 05:37:35] echo
    [30/06/2016 05:37:35] exec
    [30/06/2016 05:37:35] cmdlist
    [30/06/2016 05:37:35] varlist
    [30/06/2016 05:37:35] exit
    [30/06/2016 05:37:35] kick
    [30/06/2016 05:37:35] ban
    [30/06/2016 05:37:35] gmx
    [30/06/2016 05:37:35] changemode
    [30/06/2016 05:37:35] say
    [30/06/2016 05:37:35] reloadbans
    [30/06/2016 05:37:35] reloadlog
    [30/06/2016 05:37:35] players
    [30/06/2016 05:37:35] banip
    [30/06/2016 05:37:35] unbanip
    [30/06/2016 05:37:35] gravity
    [30/06/2016 05:37:35] weather
    [30/06/2016 05:37:35] loadfs
    [30/06/2016 05:37:35] unloadfs
    [30/06/2016 05:37:35] reloadfs
    [30/06/2016 05:37:35]
    [30/06/2016 05:37:46] RCON (In-Game): Player [[ARW]_Xter_] sent command: changemode
    [30/06/2016 05:37:48] RCON (In-Game): Player [[ARW]_Xter_] sent command: changemode 1
    [30/06/2016 05:37:51] RCON (In-Game): Player [[ARW]_Xter_] sent command: changemode 5
    [30/06/2016 05:47:25] [part] [ARW]_Xter_ has left the server (0:1)
    [30/06/2016 07:50:30] [connection] 193.164.219.41:63259 requests connection cookie.
    [30/06/2016 07:50:31] [connection] incoming connection: 193.164.219.41:63259 id: 0
    [30/06/2016 07:50:31] [join] [ARW]_Xter_ has joined the server (0:193.164.219.41)
    [30/06/2016 07:51:14] RCON (In-Game): Player #0 ([ARW]_Xter_) has logged in.
    [30/06/2016 07:54:04] [connection] 195.160.182.225:61517 requests connection cookie.
    [30/06/2016 07:54:05] [connection] incoming connection: 195.160.182.225:61517 id: 1
    [30/06/2016 07:54:06] [join] Haskins has joined the server (1:195.160.182.225)
    [30/06/2016 07:55:31] RCON (In-Game): Player #1 (Haskins) has logged in.
    [30/06/2016 07:57:06] RCON (In-Game): Player [[ARW]_Xter_] sent command: loadfs UWAC
    [30/06/2016 07:57:06] Filterscript 'UWAC.amx' loaded.
    [30/06/2016 07:58:00] [chat] [[ARW]_Xter_]: ./ulogin
    [30/06/2016 07:59:48] [chat] [[ARW]_Xter_]: warpy2
    [30/06/2016 08:03:03] [chat] [[ARW]_Xter_]: g
    [30/06/2016 08:11:49] [death] [ARW]_Xter_ died 54
    [30/06/2016 08:12:03] [chat] [[ARW]_Xter_]: úprukazy
    [30/06/2016 08:12:37] [death] Haskins died 255
    [30/06/2016 08:14:40] RCON (In-Game): Player [[ARW]_Xter_] sent command: echo čus
    [30/06/2016 08:14:40] čus
    [30/06/2016 08:14:59] [chat] [[ARW]_Xter_]: g
    [30/06/2016 08:15:10] [chat] [[ARW]_Xter_]: g
    [30/06/2016 08:16:43] [chat] [[ARW]_Xter_]: g
    [30/06/2016 08:17:00] [death] Haskins died 255
    [30/06/2016 08:17:08] [chat] [[ARW]_Xter_]: g
    [30/06/2016 08:17:11] [chat] [[ARW]_Xter_]: g
    [30/06/2016 08:17:13] [chat] [[ARW]_Xter_]: g
    [30/06/2016 08:18:29] [part] Haskins has left the server (1:1)
    [30/06/2016 08:18:35] [part] [ARW]_Xter_ has left the server (0:1)
    [30/06/2016 11:26:05] --- Server Shutting Down.
    [30/06/2016 11:26:05] UWAC System unloaded complete.

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [11:26:06] maxplayers = 50 (int)
    [11:26:06] plugins = "" (string)
    [11:26:06] weburl = "www.sa-mp.com" (string)
    [11:26:06] maxnpc = 0 (int)
    [11:26:06] password = "" (string)
    [30/06/2016 11:26:06]
    [30/06/2016 11:26:06] Server Plugins
    [30/06/2016 11:26:06] --------------
    [30/06/2016 11:26:06] Loaded 0 plugins.

    [30/06/2016 11:26:06]
    [30/06/2016 11:26:06] Ban list
    [30/06/2016 11:26:06] --------
    [30/06/2016 11:26:06] Loaded: samp.ban
    [30/06/2016 11:26:06]
    [30/06/2016 11:26:06]
    [30/06/2016 11:26:06] Filterscripts
    [30/06/2016 11:26:06] ---------------
    [30/06/2016 11:26:06] Loading filterscript 'host.amx'...
    [30/06/2016 11:26:06] Loading filterscript 'G.amx'...
    [30/06/2016 11:26:06] ---------------------------------------
    [30/06/2016 11:26:06] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 11:26:06] ---------------------------------------
    [30/06/2016 11:26:06] Loaded 2 filterscripts.

    [30/06/2016 11:26:06] Script[gamemodes/gm.amx]: Run time error 19: "File or function is not found"
    [30/06/2016 11:26:06] Number of vehicle models: 0
    [30/06/2016 11:27:38] --- Server Shutting Down.

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [11:27:38] maxplayers = 50 (int)
    [11:27:38] plugins = "" (string)
    [11:27:38] weburl = "www.sa-mp.com" (string)
    [11:27:38] maxnpc = 0 (int)
    [11:27:38] password = "" (string)
    [30/06/2016 11:27:38]
    [30/06/2016 11:27:38] Server Plugins
    [30/06/2016 11:27:38] --------------
    [30/06/2016 11:27:38] Loaded 0 plugins.

    [30/06/2016 11:27:38]
    [30/06/2016 11:27:38] Ban list
    [30/06/2016 11:27:38] --------
    [30/06/2016 11:27:38] Loaded: samp.ban
    [30/06/2016 11:27:38]
    [30/06/2016 11:27:39]
    [30/06/2016 11:27:39] Filterscripts
    [30/06/2016 11:27:39] ---------------
    [30/06/2016 11:27:39] Loading filterscript 'host.amx'...
    [30/06/2016 11:27:39] Loading filterscript 'G.amx'...
    [30/06/2016 11:27:39] ---------------------------------------
    [30/06/2016 11:27:39] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 11:27:39] ---------------------------------------
    [30/06/2016 11:27:39] Loaded 2 filterscripts.

    [30/06/2016 11:27:39] Script[gamemodes/gm.amx]: Run time error 19: "File or function is not found"
    [30/06/2016 11:27:39] Number of vehicle models: 0
    [30/06/2016 11:28:00] --- Server Shutting Down.

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [11:28:00] maxplayers = 50 (int)
    [11:28:00] plugins = "" (string)
    [11:28:00] weburl = "www.sa-mp.com" (string)
    [11:28:00] maxnpc = 0 (int)
    [11:28:00] password = "" (string)
    [30/06/2016 11:28:00]
    [30/06/2016 11:28:00] Server Plugins
    [30/06/2016 11:28:00] --------------
    [30/06/2016 11:28:00] Loaded 0 plugins.

    [30/06/2016 11:28:00]
    [30/06/2016 11:28:00] Ban list
    [30/06/2016 11:28:00] --------
    [30/06/2016 11:28:00] Loaded: samp.ban
    [30/06/2016 11:28:00]
    [30/06/2016 11:28:00]
    [30/06/2016 11:28:00] Filterscripts
    [30/06/2016 11:28:00] ---------------
    [30/06/2016 11:28:00] Loading filterscript 'host.amx'...
    [30/06/2016 11:28:00] Loading filterscript 'G.amx'...
    [30/06/2016 11:28:00] ---------------------------------------
    [30/06/2016 11:28:00] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 11:28:00] ---------------------------------------
    [30/06/2016 11:28:00] Loaded 2 filterscripts.

    [30/06/2016 11:28:00] Script[gamemodes/gm.amx]: Run time error 19: "File or function is not found"
    [30/06/2016 11:28:00] Number of vehicle models: 0

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [11:28:21] maxplayers = 50 (int)
    [11:28:21] plugins = "" (string)
    [11:28:21] weburl = "www.sa-mp.com" (string)
    [11:28:21] maxnpc = 0 (int)
    [11:28:21] password = "" (string)
    [30/06/2016 11:28:21]
    [30/06/2016 11:28:21] Server Plugins
    [30/06/2016 11:28:21] --------------
    [30/06/2016 11:28:21] Loaded 0 plugins.

    [30/06/2016 11:28:21]
    [30/06/2016 11:28:21] Ban list
    [30/06/2016 11:28:21] --------
    [30/06/2016 11:28:21] Loaded: samp.ban
    [30/06/2016 11:28:21]
    [30/06/2016 11:28:21]
    [30/06/2016 11:28:21] Filterscripts
    [30/06/2016 11:28:21] ---------------
    [30/06/2016 11:28:21] Loading filterscript 'host.amx'...
    [30/06/2016 11:28:21] Loading filterscript 'G.amx'...
    [30/06/2016 11:28:21] ---------------------------------------
    [30/06/2016 11:28:21] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 11:28:21] ---------------------------------------
    [30/06/2016 11:28:21] Loaded 2 filterscripts.

    [30/06/2016 11:28:21] Script[gamemodes/gm.amx]: Run time error 19: "File or function is not found"
    [30/06/2016 11:28:21] Number of vehicle models: 0
    [30/06/2016 11:32:30] --- Server Shutting Down.

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [11:32:30] maxplayers = 50 (int)
    [11:32:30] plugins = "" (string)
    [11:32:30] weburl = "www.sa-mp.com" (string)
    [11:32:30] maxnpc = 0 (int)
    [11:32:30] password = "" (string)
    [30/06/2016 11:32:30]
    [30/06/2016 11:32:30] Server Plugins
    [30/06/2016 11:32:30] --------------
    [30/06/2016 11:32:30] Loaded 0 plugins.

    [30/06/2016 11:32:30]
    [30/06/2016 11:32:30] Ban list
    [30/06/2016 11:32:30] --------
    [30/06/2016 11:32:30] Loaded: samp.ban
    [30/06/2016 11:32:30]
    [30/06/2016 11:32:31]
    [30/06/2016 11:32:31] Filterscripts
    [30/06/2016 11:32:31] ---------------
    [30/06/2016 11:32:31] Loading filterscript 'host.amx'...
    [30/06/2016 11:32:31] Loading filterscript 'G.amx'...
    [30/06/2016 11:32:31] ---------------------------------------
    [30/06/2016 11:32:31] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 11:32:31] ---------------------------------------
    [30/06/2016 11:32:31] Loaded 2 filterscripts.

    [30/06/2016 11:32:31] Script[gamemodes/gm.amx]: Run time error 19: "File or function is not found"
    [30/06/2016 11:32:31] Number of vehicle models: 0
    [30/06/2016 11:38:02] --- Server Shutting Down.

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [11:38:02] maxplayers = 50 (int)
    [11:38:02] plugins = "" (string)
    [11:38:02] weburl = "www.sa-mp.com" (string)
    [11:38:02] maxnpc = 0 (int)
    [11:38:02] password = "" (string)
    [30/06/2016 11:38:02]
    [30/06/2016 11:38:02] Server Plugins
    [30/06/2016 11:38:02] --------------
    [30/06/2016 11:38:02] Loaded 0 plugins.

    [30/06/2016 11:38:02]
    [30/06/2016 11:38:02] Ban list
    [30/06/2016 11:38:02] --------
    [30/06/2016 11:38:02] Loaded: samp.ban
    [30/06/2016 11:38:02]
    [30/06/2016 11:38:02]
    [30/06/2016 11:38:02] Filterscripts
    [30/06/2016 11:38:02] ---------------
    [30/06/2016 11:38:02] Loading filterscript 'host.amx'...
    [30/06/2016 11:38:02] Loading filterscript 'G.amx'...
    [30/06/2016 11:38:02] ---------------------------------------
    [30/06/2016 11:38:02] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 11:38:02] ---------------------------------------
    [30/06/2016 11:38:02] Loaded 2 filterscripts.

    [30/06/2016 11:38:02] Script[gamemodes/gm.amx]: Run time error 19: "File or function is not found"
    [30/06/2016 11:38:02] Number of vehicle models: 0
    [30/06/2016 11:40:50] --- Server Shutting Down.

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [11:40:50] maxplayers = 50 (int)
    [11:40:50] plugins = "" (string)
    [11:40:50] weburl = "www.sa-mp.com" (string)
    [11:40:50] maxnpc = 0 (int)
    [11:40:50] password = "" (string)
    [30/06/2016 11:40:50]
    [30/06/2016 11:40:50] Server Plugins
    [30/06/2016 11:40:50] --------------
    [30/06/2016 11:40:50] Loaded 0 plugins.

    [30/06/2016 11:40:50]
    [30/06/2016 11:40:50] Ban list
    [30/06/2016 11:40:50] --------
    [30/06/2016 11:40:50] Loaded: samp.ban
    [30/06/2016 11:40:50]
    [30/06/2016 11:40:50]
    [30/06/2016 11:40:50] Filterscripts
    [30/06/2016 11:40:50] ---------------
    [30/06/2016 11:40:50] Loading filterscript 'host.amx'...
    [30/06/2016 11:40:50] Loading filterscript 'G.amx'...
    [30/06/2016 11:40:50] ---------------------------------------
    [30/06/2016 11:40:50] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 11:40:50] ---------------------------------------
    [30/06/2016 11:40:50] Loaded 2 filterscripts.

    [30/06/2016 11:40:50] Script[gamemodes/gm.amx]: Run time error 19: "File or function is not found"
    [30/06/2016 11:40:50] Number of vehicle models: 0
    [30/06/2016 15:09:54] --- Server Shutting Down.

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [15:09:54] maxplayers = 50 (int)
    [15:09:54] plugins = "" (string)
    [15:09:54] weburl = "www.sa-mp.com" (string)
    [15:09:54] maxnpc = 0 (int)
    [15:09:54] password = "" (string)
    [30/06/2016 15:09:54]
    [30/06/2016 15:09:54] Server Plugins
    [30/06/2016 15:09:54] --------------
    [30/06/2016 15:09:54] Loaded 0 plugins.

    [30/06/2016 15:09:54]
    [30/06/2016 15:09:54] Ban list
    [30/06/2016 15:09:54] --------
    [30/06/2016 15:09:54] Loaded: samp.ban
    [30/06/2016 15:09:54]
    [30/06/2016 15:09:54]
    [30/06/2016 15:09:54] Filterscripts
    [30/06/2016 15:09:54] ---------------
    [30/06/2016 15:09:54] Loading filterscript 'host.amx'...
    [30/06/2016 15:09:54] Loading filterscript 'G.amx'...
    [30/06/2016 15:09:54] ---------------------------------------
    [30/06/2016 15:09:54] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 15:09:54] ---------------------------------------
    [30/06/2016 15:09:54] Loading filterscript 'e.amx'...
    [30/06/2016 15:09:54] Loaded 3 filterscripts.

    [30/06/2016 15:09:54]

    ERROR: tento mod neni pro tento server
    [30/06/2016 15:09:54] +--------------------------------------+
    [30/06/2016 15:09:54] | *** REALNA ZEME *** |
    [30/06/2016 15:09:54] | Autors: ATomas [2008-2010] |
    [30/06/2016 15:09:54] | SA-MP Version 03a [Linux/Win] |
    [30/06/2016 15:09:54] | Gamemode Version [ 8 ] |
    [30/06/2016 15:09:54] +--------------------------------------+

    [30/06/2016 15:09:54] Number of vehicle models: 60
    [30/06/2016 15:10:31] [connection] 193.164.219.41:54514 requests connection cookie.
    [30/06/2016 15:10:32] [connection] incoming connection: 193.164.219.41:54514 id: 0
    [30/06/2016 15:10:32] [join] [ARW]_Xter_ has joined the server (0:193.164.219.41)
    [30/06/2016 15:14:03] RCON (In-Game): Player #0 ([ARW]_Xter_) has logged in.
    [30/06/2016 15:14:05] RCON (In-Game): Player [[ARW]_Xter_] sent command: loadfs e
    [30/06/2016 15:14:05] Filterscript 'e.amx' load failed.
    [30/06/2016 15:14:48] RCON (In-Game): Player [[ARW]_Xter_] sent command: unloadfs e
    [30/06/2016 15:14:48] Filterscript 'e.amx' unloaded.
    [30/06/2016 15:14:49] RCON (In-Game): Player [[ARW]_Xter_] sent command: loadfs e
    [30/06/2016 15:14:49] Filterscript 'e.amx' loaded.
    [30/06/2016 15:16:41] [chat] [[ARW]_Xter_]: g
    [30/06/2016 15:20:06] [chat] [[ARW]_Xter_]: g
    [30/06/2016 15:20:42] RCON (In-Game): Player [[ARW]_Xter_] sent command: unloadfs e
    [30/06/2016 15:20:42] Filterscript 'e.amx' unloaded.
    [30/06/2016 15:20:45] RCON (In-Game): Player [[ARW]_Xter_] sent command: loadfs e
    [30/06/2016 15:20:45] Filterscript 'e.amx' loaded.
    [30/06/2016 15:21:07] [part] [ARW]_Xter_ has left the server (0:1)
    [30/06/2016 19:05:58] --- Server Shutting Down.

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [19:05:58] maxplayers = 50 (int)
    [19:05:58] plugins = "" (string)
    [19:05:58] weburl = "www.sa-mp.com" (string)
    [19:05:58] maxnpc = 0 (int)
    [19:05:58] password = "" (string)
    [30/06/2016 19:05:58]
    [30/06/2016 19:05:58] Server Plugins
    [30/06/2016 19:05:58] --------------
    [30/06/2016 19:05:58] Loaded 0 plugins.

    [30/06/2016 19:05:58]
    [30/06/2016 19:05:58] Ban list
    [30/06/2016 19:05:58] --------
    [30/06/2016 19:05:58] Loaded: samp.ban
    [30/06/2016 19:05:58]
    [30/06/2016 19:05:58]
    [30/06/2016 19:05:58] Filterscripts
    [30/06/2016 19:05:58] ---------------
    [30/06/2016 19:05:58] Loading filterscript 'host.amx'...
    [30/06/2016 19:05:58] Loading filterscript 'G.amx'...
    [30/06/2016 19:05:58] ---------------------------------------
    [30/06/2016 19:05:58] GangZone Creator by RyDeR - Loaded -
    [30/06/2016 19:05:58] ---------------------------------------
    [30/06/2016 19:05:58] Loaded 2 filterscripts.

    [30/06/2016 19:05:58] Script[gamemodes/gm.amx]: Run time error 19: "File or function is not found"
    [30/06/2016 19:05:58] Number of vehicle models: 0

  3. // ---------------------------
    #include <a_samp>
    #include <YSI\y_ini>
    #include <streamer>
    #include <sscanf2>
    #include <zcmd>
    #include <foreach>
    
    #define SCM SendClientMessage
    
    #define r 		"{FF0000}"
    #define g 		"{00FF00}"
    #define w       "{FFFFFF}"
    #define c       "{00FFFF}"
    #define D 		0xFFFFFFFF
    #define p playerid
    
    #pragma dynamic 650000
    
    #define AC_AntiCheat 9999
    #define AC_AntiBots 9999
    #define AC_AntiSpaming 9999
    
    //#define isnull(%1) ((!(%1[0])) || (((%1[0]) == '\1') && (!(%1[1]))))
    //#define ForPlayers(%0) for(new %0; %0 <= Connects;%0++) if(IsPlayerConnected(%0))
    
    #define SCMF(%0,%1,%2,%3) do{new _string[128]; format(_string,sizeof(_string),%2,%3); SendClientMessage(%0,%1,_string);} while(FALSE)
    #define SCMTAF(%0,%1,%2) do{new _string[128]; format(_string,sizeof(_string),%1,%2); SendClientMessageToAll(%0,_string);} while(FALSE)
    
    #define COLOR_GREEN 0x33AA33AA
    #define COLOR_RED 0xFF0000FF
    #define COLOR_BLUE 0x0000BBAA
    #define COLOR_ORANGE 0xFF9900AA
    
    //==============================================================================
    
    #define COLOR_WARNING 0xFF1400FF
    
    #define GREY 0xAFAFAFAA
    #define COLOR_WHITE 0xFFFFFFAA
    #define COLOR_GREEN 0x33AA33AA
    #define COLOR_LIGHTBLUE 0x33CCFFAA
    #define COLOR_PURPLE 0x800080FF
    #define COLOR_YELLOW 0xFFFFFFAA
    
    //==============================================================================
    //DIALOGS
    #define DIALOG_REGISTER 1
    #define DIALOG_LOGIN 2
    #define DIALOG_CMDS 3
    #define DIALOG_ACMDS 4
    
    
    
    //==============================================================================
    
    #define PATH "/Users/%s.ini"
    
    //==============================================================================
    
    #define COL_WHITE "{FFFFFF}"
    #define COL_RED "{F81414}"
    #define COL_GREEN "{00FF22}"
    #define COL_LIGHTBLUE "{00CED1}"
    
    
    //==============================================================================
    //new ramp;
    new cigo;
    new Dom[MAX_PLAYERS];
    new ANick[MAX_PLAYERS];
    //textdraw-------------------------------------------
    new Text:MiniChat[5];
    new text_chat5[150];
    new text_chat4[150];
    new text_chat3[150];
    new text_chat2[150];
    new text_chat1[150];
    //=====event
    new Text:event[5];
    
    
    stock PlayerName(playerid)
    {
    	new name[255];
      	GetPlayerName(playerid, name, 255);
      	return name;
    }
    #define SCMTA   SendClientMessageToAll
    
    new gang;
    //new Text3D:gangss;
    //new Gangs[MAX_PLAYERS];
    
    new InDM[MAX_PLAYERS];
    new IsMuted[MAX_PLAYERS];
    new IsOnduty[MAX_PLAYERS];
    new grider[MAX_PLAYERS][5];
    new fstr[200];
    //new Siren[MAX_VEHICLES];
    //new SirenObject[MAX_VEHICLES];
    new Text3D:domec;
    new domecek;
    new grovezone;
    new ballasuzemi;
    new vagos;
    new Spawn;
    
    enum pInfo
    {
        pPass,
        pRidicak,
        pCash,
        pAdmin,
        pWarns,
        pKills,
        pBanned,
        pDeaths
    }
    new PlayerInfo[MAX_PLAYERS][pInfo];
    
    forward LoadUser_data(playerid,name[],value[]);
    public LoadUser_data(playerid,name[],value[])
    {
        INI_Int("Password",PlayerInfo[playerid][pPass]);
        INI_Int("Cash",PlayerInfo[playerid][pCash]);
        INI_Int("Admin",PlayerInfo[playerid][pAdmin]);
        INI_Int("Kills",PlayerInfo[playerid][pKills]);
        INI_Int("Deaths",PlayerInfo[playerid][pDeaths]);
        INI_Int("Ridicak",PlayerInfo[playerid][pRidicak]);
        return 1;
    }
    
    stock UserPath(playerid)
    {
        new string[128],playername[MAX_PLAYER_NAME];
        GetPlayerName(playerid,playername,sizeof(playername));
        format(string,sizeof(string),PATH,playername);
        return string;
    }
    
    stock SendAdminMessage(color,const astring[])
    {
    	foreach(Player, i)
    	{
    		if(GetPlayerState(i) != PLAYER_STATE_NONE)
    		{
    			if(IsPlayerAdmin(i))
    			{
    				SendClientMessage(i, color, astring);
    			}
    			else if(PlayerInfo[i][pAdmin] >= 1)
    			{
    				SendClientMessage(i, color, astring);
    			}
    		}
    	}
    	return 1;
    }
    
    
    /*Credits to Dracoblue*/
    stock udb_hash(buf[]) {
        new length=strlen(buf);
        new s1 = 1;
        new s2 = 0;
        new n;
        for (n=0; n<length; n++)
        {
           s1 = (s1 + buf[n]) % 65521;
           s2 = (s2 + s1)     % 65521;
        }
        return (s2 << 16) + s1;
    }
    
    
    main()
    {
    }
    
    
    public OnGameModeInit()
    {
        AntiDeAMX();
        SetGameModeText("Freeroam");
        AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
        grovezone = GangZoneCreate(2444.946533, -1732.880615, 2540.946533, -1636.880615);
        ballasuzemi = GangZoneCreate(334.675781, -2334.220214, 1374.675781, -1206.220336);
        vagos = GangZoneCreate(1885.834716, -1345.292480, 2845.834716, -945.292480);
        Spawn = GangZoneCreate(1559.131225, 1701.332885, 1655.131225, 1885.332885);
       	domecek = CreatePickup(1273, 0, 1464.4945, 1895.1447, 11.4609, -1);
    	domec = Create3DTextLabel("[House]\nTestovani domu",COLOR_RED,1464.4945, 1895.1447, 11.4609,100,0);
    	//gangss = Create3DTextLabel("[GANG]\nTestovani",COLOR_RED,1680.6853,1754.1992,10.827,0);
    	gang = CreatePickup(1313, 0, 1680.6853, 1754.1992, 10.827, -1);
        for(new t=0;t<5;t++)
        {
    	MiniChat[t] = TextDrawCreate(415,265 + t*15,"_");
    	TextDrawLetterSize(MiniChat[t],0.199999,1.200000);
    	TextDrawAlignment(MiniChat[t],0);
    	TextDrawBackgroundColor(MiniChat[t],0x000000FF);
    	TextDrawFont(MiniChat[t],1);
    	TextDrawUseBox(MiniChat[t],0);
    	TextDrawSetOutline(MiniChat[t],1);
    	TextDrawSetProportional(MiniChat[t],1);
    	TextDrawSetShadow(MiniChat[t],1);
    	}
    
    	for(new t=0;t<5;t++)
    	{
    	event[t] = TextDrawCreate(25,115 + t*15,"_");
    	TextDrawLetterSize(event[t],0.199999,1.200000);
    	TextDrawAlignment(event[t],0);
    	TextDrawBackgroundColor(MiniChat[t],0x000000FF);
    	TextDrawFont(event[t],1);
    	TextDrawUseBox(event[t],0);
    	TextDrawSetOutline(event[t],1);
    	TextDrawSetProportional(event[t],1);
    	TextDrawSetShadow(event[t],1);
    	}
    	SetTimer("tip",180*1000,true);
    	return 1;
    }
    
    public OnGameModeExit()
    {
        DestroyPickup(domecek);
        DestroyPickup(gang);
        for(new t=0;t<5;t++)
    	{
    		TextDrawDestroy(MiniChat[t]);
    	}
    
    	for(new t=0;t<5;t++)
    	{
    		TextDrawDestroy(event[t]);
    	}
    	return 1;
    }
    
    public OnPlayerRequestClass(playerid, classid)
    {
    	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
    	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
    	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
    	return 1;
    }
    
    public OnPlayerConnect(playerid)
    {
        if(fexist(UserPath(playerid)))
        {
            INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
            ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,""COL_WHITE"Login",""COL_WHITE"Zadej Heslo","Login","Odejit");
        }
        else
        {
       ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT,""COL_LIGHTBLUE"Registrace",""COL_WHITE"Welcome To FreeRoam MODE\nEnter a password below to register a new account...","Register","Odejit");
        }
        SendClientMessage(playerid, GREY, "Welcome to FreeRoam MODE");
    	SendClientMessage(playerid, -1, "{FFFFFF}_____________________________________________________________________________________________________________");
    	SendClientMessage(playerid, -1, "{FF0000}Pozor: Tento Server patří do CZ Serverů");
    	SendClientMessage(playerid, -1, "{FF0000}Pozor: Tvůrci tohoto modů dali licenční papír (Cena: 100Kč / 3 €");
    	SendClientMessage(playerid, -1, "{FF0000}Příkazy: /help");
    	SendClientMessage(playerid, -1, "{FFFFFF}_____________________________________________________________________________________________________________");
        InDM[playerid] = 0;
    
        //new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
        //GetPlayerName(playerid, pname, sizeof(pname));
        //format(string, sizeof(string), "%s (%d) Se připojil na server.",pname,playerid);
        //SendClientMessageToAll(0xAAAAAAAA, string);
        new string[150];
        format(string, sizeof(string), "Hrac ~r~%s ~w~Prisel na server",  Jmeno(playerid)); //sprava
        AddStringToTextDraw(string);
        
    
     	return 1;
    }
    
    
    
    public OnPlayerDisconnect(playerid, reason)
    {
        new INI:File = INI_Open(UserPath(playerid));
        INI_SetTag(File,"data");
        INI_WriteInt(File,"Cash",GetPlayerMoney(playerid));
        INI_WriteInt(File,"Admin",PlayerInfo[playerid][pAdmin]);
        INI_WriteInt(File,"Kills",PlayerInfo[playerid][pKills]);
        INI_WriteInt(File,"Deaths",PlayerInfo[playerid][pDeaths]);
        INI_WriteInt(File,"Ridicak",PlayerInfo[playerid][pRidicak]);
        INI_Close(File);
    
        new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
        GetPlayerName(playerid, pname, sizeof(pname));
        switch(reason)
        {
            case 0: format(string, sizeof(string), "%s (%d) Odešel ze serveru. (Pád hry).", pname,playerid);
            case 1: format(string, sizeof(string), "%s (%d) Odešel ze serveru.", pname,playerid);
            case 2: format(string, sizeof(string), "%s (%d) Odešel ze serveru. (Vyhozen).", pname,playerid);
        }
        SendClientMessageToAll(0xAAAAAAAA, string);
        return 1;
    }
    
    public OnPlayerSpawn(playerid)
    {
        for(new t=0;t<5;t++)
    	{
    	TextDrawShowForPlayer(playerid,MiniChat[t]);
    	TextDrawShowForPlayer(playerid,event[t]);
    	}
    	GangZoneShowForPlayer(playerid, grovezone, 16711888);
    	GangZoneShowForPlayer(playerid, ballasuzemi, -2147418167);
    	GangZoneShowForPlayer(playerid, vagos, -65332);
    	GangZoneShowForPlayer(playerid, Spawn, 16711888);
    	return 1;
    }
    
    public OnPlayerDeath(playerid, killerid, reason)
    {
        for(new t=0;t<5;t++)
    	{
    		TextDrawHideForPlayer(playerid,MiniChat[t]);
    		TextDrawHideForPlayer(playerid,event[t]);
    	}
        PlayerInfo[killerid][pKills]++;
        PlayerInfo[playerid][pDeaths]++;
        SendDeathMessage(killerid, playerid, reason);
        return 1;
    }
    
    
    public OnVehicleSpawn(vehicleid)
    {
    	return 1;
    }
    
    public OnVehicleDeath(vehicleid, killerid)
    {
    	return 1;
    }
    
    public OnPlayerText(playerid, text[])
    {
    if(ANick[p] == 1){
    new s1[128];
    format(s1,sizeof(s1),""r"Admin "c"%s "w"(ID:%d) %s",PlayerName(p),p,text[0]);
    SCMTA(D,s1);
    return 0;
    }
    SetPlayerChatBubble(playerid, text, GetPlayerColor(playerid), 100.0, 10000);
    return 1;
    }
    
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    	if (strcmp("/mycommand", cmdtext, true, 10) == 0)
    	{
    		// Do something here
    		return 1;
    	}
    	return 0;
    }
    
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    	return 1;
    }
    
    public OnPlayerExitVehicle(playerid, vehicleid)
    {
    	return 1;
    }
    
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    	return 1;
    }
    
    public OnPlayerEnterCheckpoint(playerid)
    {
    	return 1;
    }
    
    public OnPlayerLeaveCheckpoint(playerid)
    {
    	return 1;
    }
    
    public OnPlayerEnterRaceCheckpoint(playerid)
    {
    	return 1;
    }
    
    public OnPlayerLeaveRaceCheckpoint(playerid)
    {
    	return 1;
    }
    
    public OnRconCommand(cmd[])
    {
    	return 1;
    }
    
    public OnPlayerRequestSpawn(playerid)
    {
    	return 1;
    }
    
    public OnObjectMoved(objectid)
    {
    	return 1;
    }
    
    public OnPlayerObjectMoved(playerid, objectid)
    {
    	return 1;
    }
    
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
    	return 1;
    }
    
    public OnVehicleMod(playerid, vehicleid, componentid)
    {
    	return 1;
    }
    
    public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
    {
    	return 1;
    }
    
    public OnVehicleRespray(playerid, vehicleid, color1, color2)
    {
    	return 1;
    }
    
    public OnPlayerSelectedMenuRow(playerid, row)
    {
    	return 1;
    }
    
    public OnPlayerExitedMenu(playerid)
    {
    	return 1;
    }
    
    public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
    {
    	return 1;
    }
    
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    	return 1;
    }
    
    public OnRconLoginAttempt(ip[], password[], success)
    {
    	return 1;
    }
    
    public OnPlayerUpdate(playerid)
    {
    	return 1;
    }
    
    public OnPlayerStreamIn(playerid, forplayerid)
    {
    	return 1;
    }
    
    public OnPlayerStreamOut(playerid, forplayerid)
    {
    	return 1;
    }
    
    public OnVehicleStreamIn(vehicleid, forplayerid)
    {
    	return 1;
    }
    
    public OnVehicleStreamOut(vehicleid, forplayerid)
    {
    	return 1;
    }
    
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    	if(dialogid == DIALOG_REGISTER)
    	{
    		if (!response) return Kick(playerid);
    		if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_INPUT, ""COL_LIGHTBLUE"Registrace",""COL_RED"Špatné heslo!\n"COL_WHITE"Type your password below to register a new account.","Register","Quit");
    		new INI:File = INI_Open(UserPath(playerid));
    		INI_SetTag(File,"data");
    		INI_WriteInt(File,"Password",udb_hash(inputtext));
    		INI_WriteInt(File,"Cash",0);
    		INI_WriteInt(File,"Admin",0);
    		INI_WriteInt(File,"Kills",0);
    		INI_WriteInt(File,"Deaths",0);
    		INI_WriteInt(File,"Ridicak",0);
    		INI_Close(File);
    	}
    	else if(dialogid == DIALOG_LOGIN)
    	{
    		if ( !response ) return Kick ( playerid );
    		if(udb_hash(inputtext) == PlayerInfo[playerid][pPass])
    		{
    			INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
    			GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
    		}
    	}
    	else if(dialogid == DIALOG_ACMDS)
    	{
    		switch(listitem)
    		{
    			case 0:
    			{
    				if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Admin Lvl 1+");
    				ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Admin Level 1", "/ban /kick /warn /duty /mute /unmute /acmds", "Close", "");
    			}
    			case 1:
    			{
    				if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_RED, "Admin LVL 2+");
    				ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Admin Level 2", "/goto /get ", "Close", "");
    			}
    			case 2:
    			{
    				if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_RED, "Admin LVL 3+");
    				ShowPlayerDialog(playerid, 999, DIALOG_STYLE_MSGBOX, "Admin Level 3", "/jetpack /removejetpack /freeze /unfreeze ", "Close", "");
    			}
    		}
    	}
    	return 1;
    }
    
    //==============================================================================
    
    public OnPlayerClickPlayer(playerid, clickedplayerid, source)
    {
            return 1;
    }
    
    public OnPlayerCommandPerformed(playerid, cmdtext[], success)
    {
        if(!success) SendClientMessage(playerid, -1, "{FFFFFF} /help ");
        return 1;
    }
    
    
    CMD:duty(playerid, params[])
    {
        if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command.");
        if(PlayerInfo[playerid][pAdmin] >= 1 && IsOnduty{playerid} == 0)
        {
        IsOnduty{playerid} = 1;
        SetPlayerHealth(playerid,9999999.0);
        SetPlayerArmour(playerid,9999999.0);
        GivePlayerWeapon(playerid,38,999999);
        grider[playerid][2] = CreateObject(18693, 0.0, 0.0, 0.0, 0.0, 0.0, 256.0);
        AttachObjectToPlayer(grider[playerid][2], playerid, 0.0, -0.01, -0.9, 0.0, 0.0, 0.0);
        }
        else if( IsOnduty{playerid} == 1)
        {
            IsOnduty{playerid} = 0;
            ResetPlayerWeapons(playerid);
            SetPlayerHealth(playerid, 100.0);
            SetPlayerArmour(playerid, 100.0);
        }
        return 1;
    
    }
    
    CMD:mute(playerid, params[])
    {
        new muteid, reason[24];
        if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Nemáš dostatečná oprávnění");
        if(sscanf(params, "us[24]", muteid, reason)) return SendClientMessage(playerid, COLOR_RED, "/mute [name/id] [DUVOD]");
        if(strlen(reason) < 1 || strlen(reason) > 24) return SendClientMessage(playerid, COLOR_RED, "Důvod máx 1-24 písmen");
        if(muteid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Hráč není na serveru");
        if(muteid == playerid) return SendClientMessage(playerid, COLOR_RED, "Nemůžeš umlčet sám sebe");
        if(PlayerInfo[muteid][pAdmin] >= 1) return SendClientMessage(playerid, COLOR_RED, "Nemůžeš umlčet admina");
        {
            IsMuted{muteid} = 1;
            GameTextForPlayer(muteid,"~r~Muted", 3000, 5);
            format(fstr, sizeof(fstr), "Admin %s [%d] has muted you - Reason: %s", GetName(playerid), playerid, reason);
            SendClientMessage(muteid, COLOR_RED, fstr);
            format(fstr, sizeof(fstr), "Byl jsi umlčen %s [%d] - Reason: %s", GetName(muteid), muteid, reason);
            SendClientMessage(playerid, COLOR_YELLOW, fstr);
            new astring[100];
            format(astring, sizeof(astring), "Admin %s [%d] umlčel %s [%d] - Reason: %s", GetName(playerid), playerid, GetName(muteid), muteid, reason);
            SendAdminMessage(GREY, astring);
        }
        return 1;
    }
    
    CMD:unmute(playerid, params[])
    {
        new muteid;
        if(sscanf(params, "u", muteid)) return SendClientMessage(playerid, COLOR_RED, "/unmute [name/id]");
        if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Admin LVL 1+");
        if(muteid == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_RED, "Player not found.");
        {
            IsMuted{muteid} = 0;
            GameTextForPlayer(muteid,"~g~Unmuted", 3000, 5);
            format(fstr, sizeof(fstr), "Admin %s [%d] has unmuted you.", GetName(playerid), playerid);
            SendClientMessage(muteid, COLOR_LIGHTBLUE, fstr);
            format(fstr, sizeof(fstr), "You have unmuted %s [%d]", GetName(muteid), muteid);
            SendClientMessage(playerid, COLOR_YELLOW, fstr);
            new astring[100];
            format(astring, sizeof(astring), "Admin %s [%d] has unmuted %s [%d]", GetName(playerid), playerid, GetName(muteid), muteid);
            SendAdminMessage(GREY, astring);
        }
        return true;
    }
    
    
    CMD:kill(playerid) // CMD to commit a suicide
    {
            SetPlayerHealth(playerid, 0);
            return 1;
    }
    
    CMD:freeze(playerid, params[])
    {
        new target, reason[24];
        if(sscanf(params, "us[24]", target, reason)) return SendClientMessage(playerid, COLOR_RED, "[USAGE]: /freeze [name/id]");
        if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_RED, "Only admin level 3+ can use this command.");
        if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_RED, "Player not found.");
        if(PlayerInfo[target][pAdmin] >= 3) return SendClientMessage(playerid, COLOR_RED, "You cant freeze admins higher rank than you.");
        {
            TogglePlayerControllable(target,false);
            GameTextForPlayer(target,"~r~Frozen", 3000, 5);
            format(fstr, sizeof(fstr), "Admin %s [%d] has frozen you", GetName(playerid), playerid);
            SendClientMessage(target, COLOR_RED, fstr);
            format(fstr, sizeof(fstr), "You have frozen %s [%d]", GetName(target), target);
            SendClientMessage(playerid, COLOR_YELLOW, fstr);
            new astring[24];
            format(astring, sizeof(astring), "Admin %s [%d] has frozen %s [%d]", GetName(playerid), playerid, GetName(target), target);
            SendAdminMessage(GREY, astring);
        }
        return 1;
    }
    
    CMD:unfreeze(playerid, params[])
    {
        new target;
        if(sscanf(params, "u", target)) return SendClientMessage(playerid, COLOR_RED, "[USAGE]: /unfreeze [name/id]");
        if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 3+ can use this command.");
        if(!IsPlayerConnected(target)) return SendClientMessage(playerid, COLOR_RED, "Player not found.");
        {
            TogglePlayerControllable(target,true);
            GameTextForPlayer(target,"~g~Unfrozen", 3000, 5);
            format(fstr, sizeof(fstr), "Admin %s [%d] has unfrozen you.", GetName(playerid), playerid);
            SendClientMessage(target, COLOR_LIGHTBLUE, fstr);
            format(fstr, sizeof(fstr), "You have unfrozen %s [%d]", GetName(target), target);
            SendClientMessage(playerid, COLOR_YELLOW, fstr);
            new astring[100];
            format(astring, sizeof(astring), "Admin %s [%d] has unfrozen %s [%d]", GetName(playerid), playerid, GetName(target), target);
            SendAdminMessage(GREY, astring);
        }
        return true;
    }
    
    CMD:help(playerid) // CMD to commit a suicide
    {
    new s[5200];
    strcat(s,""r"==============================================================\n");
    strcat(s,"\t\t\t"g"Hračské příkazy\n");
    strcat(s,""r"= "c"/givecash /warpy\n");
    strcat(s,""r"= "c"LEVEL 2 = /goto /get\n");
    strcat(s,""r"= "c"LEVEL 3 = /jetpack /removejetpack  /freeze /unfreeze\n");
    strcat(s,""r"= "c"LEVEL 4 = \n");
    strcat(s,""r"= "c"LEVEL 5 = /getinfo\n");
    strcat(s,""r"==============================================================\n");
    ShowPlayerDialog(p,18799,DIALOG_STYLE_MSGBOX,""g"ACMDS",s,"Cancel","");
    return 1;
    }
    
    CMD:warpy(playerid) // CMD to commit a suicide
    {
    new s[5200];
    strcat(s,""r"==============================================================\n");
    strcat(s,"\t\t\t"g"Warpy\n");
    strcat(s,""r"= "c"/otto /caligula\n");
    strcat(s,""r"= "c"LEVEL 2 = /goto /get\n");
    strcat(s,""r"= "c"LEVEL 3 = /jetpack /removejetpack  /freeze /unfreeze\n");
    strcat(s,""r"= "c"LEVEL 4 = \n");
    strcat(s,""r"= "c"LEVEL 5 = /getinfo\n");
    strcat(s,""r"==============================================================\n");
    ShowPlayerDialog(p,18799,DIALOG_STYLE_MSGBOX,""g"ACMDS",s,"Cancel","");
    return 1;
    }
    //       new str[254];
          //format(str,254,"Penize: %d$\nSkin: %d\nNick: %s\nWL: %d\nAlkohol: %d\nPing: %d\nSvet: %d",GetPlayerMoney(id),GetPlayerSkin(id),PlayerName(id),GetPlayerWantedLevel(id),GetPlayerDrunkLevel(id),GetPlayerPing(id),GetPlayerVirtualWorld(id)); //Formát
          //ShowPlayerDialog(playerid,1231231234,DIALOG_STYLE_MSGBOX,"Info",str,"Close",""); //Zobrazí dialóg
          
    CMD:info(playerid) // CMD to commit a suicide
    {
    new str[254];
    format(str,254,"Penize: %d$\nSkin: %d\nNick: %s\nWL: %d\nAlkohol: %d\nPing: %d\nSvet: %d\nAdmin: %d",GetPlayerMoney(playerid),GetPlayerSkin(playerid),PlayerName(playerid),GetPlayerWantedLevel(playerid),GetPlayerDrunkLevel(playerid),GetPlayerPing(playerid),GetPlayerVirtualWorld(playerid)); //Formát
    ShowPlayerDialog(playerid,1231231234,DIALOG_STYLE_MSGBOX,"Info",str,"Close",""); //Zobrazí dialóg
    return 1;
    }
    
    
    CMD:mod(playerid)
    {
    new s[1200];
    strcat(s,""r"======================FRM======================================\n");
    strcat(s,"\t\t\t"g" "w"Freeroam/HOUSE/GANGS/STUNT/RACE\n");
    strcat(s,"\t\t\t"g"Autor: "w"[ARW]_Xter_ & Haskins\n");
    strcat(s,"\t\t\t"g"Credits: "w"Derick - Gang Uzemí\n");
    strcat(s,"\t\t\t"g"Datum založení: -----\n");
    strcat(s," \n");
    strcat(s,""r"= "c"Web: www.geometrydash.wbs.cz\n");
    strcat(s," \n");
    strcat(s,"\t"g"Něco o modu\n");
    strcat(s,""r"= "c"Tento server patří do Freeroam skupiny\n");
    strcat(s,""r"= "c"Máme tu pro vás domy gangy atd. \n");
    strcat(s,""r"= "c"Můžete se také umístit do /top kde se nachází G,killy,Umrtí,Peníze\n");
    strcat(s,""r"= "c"Pokud někoho zabijete dostanete pouze jen 5000$ hráči zůstanou peníze!\n");
    strcat(s,""r"= "c"Máme tu také pravidla /pravidla za porušení pravidel se TRESTÁ\n");
    strcat(s,""r"= "c"Mod hlídá všechny hráče pokud zaznamená cheaty tak hráč může být zablokován\n");
    strcat(s,""r"= "c"Přístup na všechny servery kde je Tento mod!\n");
    strcat(s,""r"= "c"Pířkazu /novinky zjistíš více!\n");
    strcat(s,""r"=====================FRM========================================\n");
    ShowPlayerDialog(p,1871,DIALOG_STYLE_MSGBOX,""g"FRM",s,"Zavrit","");
    return 1;
    }
    
    CMD:novinky(playerid)
    {
    new s[1200];
    strcat(s,""r"======================FRM======================================\n");
    strcat(s,"\t\t\t"g" "w"Novinky modu\n");
    strcat(s," \n");
    strcat(s,"\t"g"30.6\n");
    strcat(s,""r"= "c"Přidán gang příkazy ke gangu\n");
    strcat(s," \n");
    strcat(s,"\t"g"29.6\n");
    strcat(s,""r"= "c"Přidán příkaz /mod /novinky\n");
    strcat(s," \n");
    strcat(s,"\t"g"28.6\n");
    strcat(s,""r"= "c"Přidán řidičák!\n");
    strcat(s,""r"=====================FRM========================================\n");
    ShowPlayerDialog(p,1871,DIALOG_STYLE_MSGBOX,""g"FRM",s,"Zavrit","");
    return 1;
    }
    // gang1
    /*
    CMD:koupitgang(playerid)
    {
    if(Gangs[playerid] == 1) return SCM(playerid, COLOR_RED,"Gang již máš!");
    GivePlayerMoney(playerid, -1000000);
    new str[256];
    format(str,256,"[GANG]\n {FF0000}Majitel {FFFFFF}hráč %s\nBank: %d | RS: %d",Jmeno(playerid));
    Update3DTextLabelText(gang1, COLOR_GREEN, str);
    Gangs[playerid] = 1;
    return 1;
    }
    
    CMD:prodatgang(playerid)
    {
    if(Gangs[playerid] == 0) return SCM(playerid, COLOR_RED,"Nevlastníš GANG");
    GivePlayerMoney(playerid, 500000);
    new str[256];
    format(str,256,"[GANG]\n {FF0000}Na prodej!\nVlastni: NIKDO\nCena: 1000000$");
    Update3DTextLabelText(gang1, COLOR_GREEN, str);
    Gangs[playerid] = 0;
    return 1;
    }
    */
    
    CMD:koupitdom(playerid)
    {
    if(Dom[playerid] == 1) return SCM(playerid, COLOR_RED,"Dům již máš!");
    GivePlayerMoney(playerid, -1000000);
    new str[256];
    format(str,256,"[HOUSE]\n {FF0000}Vlastní {FFFFFF}hráč %s",Jmeno(playerid));
    Update3DTextLabelText(domec, COLOR_GREEN, str);
    Dom[playerid] = 1;
    return 1;
    }
    
    CMD:portdom(playerid)
    {
    SetPlayerPos(playerid, 1464.4945, 1895.1447, 11.4609);
    return 1;
    }
    
    CMD:prodatdom(playerid)
    {
    if(Dom[playerid] == 0) return SCM(playerid, COLOR_RED,"Nemůžeš prodat dům, když ho nemáš! ;)");
    GivePlayerMoney(playerid, 500000);
    new str[256];
    format(str,256,"[HOUSE]\n {FF0000}Na prodej!\nVlastni: Mesto\nCena: 1000000$");
    Update3DTextLabelText(domec, COLOR_GREEN, str);
    Dom[playerid] = 0;
    return 1;
    }
          
    CMD:acmds(playerid) // CMD to commit a suicide
    {
    new s[5200];
    strcat(s,""r"==============================================================\n");
    strcat(s,"\t\t\t"g"Admin Commands\n");
    strcat(s,""r"= "c"LEVEL 1 = /remove /kick /ban /warn /duty /mute /unmute /hry\n");
    strcat(s,""r"= "c"LEVEL 2 = /goto /get\n");
    strcat(s,""r"= "c"LEVEL 3 = /jetpack /removejetpack  /freeze /unfreeze\n");
    strcat(s,""r"= "c"LEVEL 4 = /crampy /drampy \n");
    strcat(s,""r"= "c"LEVEL 5 = /getinfo /prukazy /rac\n");
    strcat(s,""r"= "c"RCON = /gmx\n");
    strcat(s,""r"==============================================================\n");
    ShowPlayerDialog(p,18799,DIALOG_STYLE_MSGBOX,""g"ACMDS",s,"Cancel","");
    return 1;
    }
    
    CMD:hry(playerid) // CMD to commit a suicide
    {
    new s[5200];
    strcat(s,""r"==============================================================\n");
    strcat(s,"\t\t\t"g"Game Commands\n");
    strcat(s,""r"= "c"/hledat = Musí najít cigarety jsou dva baličky !\n");
    strcat(s,""r"= "c"Příkaz hráčů /mamje\n");
    strcat(s,""r"= "c"Vypnout /nehledat\n");
    strcat(s,""r"= "c"LEVEL 4 = \n");
    strcat(s,""r"= "c"LEVEL 5 = \n");
    strcat(s,""r"==============================================================\n");
    ShowPlayerDialog(p,18799,DIALOG_STYLE_MSGBOX,""g"ACMDS",s,"Cancel","");
    return 1;
    }
    
    CMD:hledat(playerid) // CMD to commit a suicide
    {
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command.");
    new s[128];
    cigo = CreateObject(19896, 13.36819, 1719.97083, 22.84608,   0.00000, 0.00000, 0.00000);
    cigo = CreateObject(19896, -12.32342, 1725.94495, 16.17325,   0.00000, 0.00000, 0.00000);
    format( s,sizeof(s),""r""g"Admin %s odstartoval hru hledej cigarety",PlayerName(p));
    SCMTA( -1,s );
    format( s,sizeof(s),""r""g"Jeden balíček je u nevady a jeden u area příkaz /mamje",PlayerName(p));
    SCMTA( -1,s );
    return 1;
    }
    /*
    CMD:prukazy(playerid)
    {
    if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Only admin level 5+ can use this command.");
    if(IsPlayerConnected(playerid))
    {
          new id = strval(params);
          else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /prukazy [ ID ]");
          else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
          else
    	  {
    
             new Name2[26];
             GetPlayerName(id,Name2,26);
             new string[128];
             Ridicak[id] = 1;
    
          }
    }
        return 1;
    }
    */
    CMD:rac(playerid)
    {
    if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Only admin level 5+ can use this command.");
    new var0[2000];
    for(new var1 = 0; var1 < 500; var1++)
    {
    if(IsPlayerConnected(var1) && IsPlayerInAnyVehicle(var1))
    {
    var0[GetPlayerVehicleID(var1)] = 1;
    }
    }
    for(new var1 = 1; var1 < 2000; var1++)
    {
    if(!var0[var1])
    {
    SetVehicleToRespawn(var1);
    }
    }
    SCMTAF(0xCA0000AA,"{FFFFFF}Administrator {FF0000}%s {FFFFFF}respawnoval prázdné vozidla",Jmeno(playerid));
    {
    SetVehicleToRespawn(1);
    }
    return 1;
    }
    
    CMD:nehledat(playerid) // CMD to commit a suicide
    {
    if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command.");
    DestroyObject(cigo);
    new s[128];
    format( s,sizeof(s),""r""g"Admin %s vypnul hledej cigarety",PlayerName(p));
    SCMTA( -1,s );
    return 1;
    }
    
    CMD:mamje(playerid)
    {
    if(	!IsPlayerInRangeOfPoint(playerid,5, -33.8668,2341.5549,24.1406) && !IsPlayerInRangeOfPoint(playerid,5, -12.2808,1725.9500,17.0661) && 
    !IsPlayerInRangeOfPoint(playerid,5, -12.2808,1725.9500,17.0661)) return SCM(playerid,-1,"Nejsi u cigaret !");
    new s[128];
    format( s,sizeof(s),""r""g"Hráč %s našel aspoň 1 cigarety hra byla vypnuta!",PlayerName(p));
    SCMTA( -1,s );
    DestroyObject(cigo);
    GivePlayerMoney(playerid, 5000000);
    return 1;
    }
    
     /*
    CMD:siren(playerid)
    {
    new type;
         new VID = GetPlayerVehicleID(playerid);
         if(sscanf(params, "d", type))
         {
         SendClientMessage(playerid, -1, "Použij: /siren [type]");
         SendClientMessage(playerid, -1, "Majaky: 1 = Uvnitř, 2 = Střecha, 3 = Vypnut.");
         return 1;
         }
         switch(type)
         {
         case 1:
         {
         if(Siren[VID] == 1)
         {
         SendClientMessage(playerid, -1, "Toto vozidlo již má sirénu!");
         return 1;
         }
         new sendername[MAX_PLAYER_NAME];
         Siren[VID] = 1;
         GetPlayerName(playerid, sendername, sizeof(sendername));
         SirenObject[VID] = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
         AttachObjectToVehicle(SirenObject[VID], VID, 0.0, 0.75, 0.275, 0.0, 0.1, 0.0);
         return 1;
         }
         case 2:
         {
         if(Siren[VID] == 1)
         {
         SendClientMessage(playerid, -1, "Toto vozidlo již má sirénu!");
         return 1;
         }
         Siren[VID] = 1;
         new sendername[MAX_PLAYER_NAME];
         GetPlayerName(playerid, sendername, sizeof(sendername));
         SirenObject[VID] = CreateObject(18646, 10.0, 10.0, 10.0, 0, 0, 0);
         AttachObjectToVehicle(SirenObject[VID], VID, -0.43, 0.0, 0.785, 0.0, 0.1, 0.0);
         return 1;
         }
         case 3:
         {
         if(Siren[VID] == 0)
         {
         SendClientMessage(playerid, -1, "Toto vozidlo nemá sirénu na to!");
         return 1;
         }
         Siren[VID] = 0;
         new sendername[MAX_PLAYER_NAME];
         GetPlayerName(playerid, sendername, sizeof(sendername));
         DestroyObject(SirenObject[VID]);
         return 1;
         }
         default:
         {
         SendClientMessage(playerid, -1, "Neplatný typ licence / siréna [typ]");
         SendClientMessage(playerid, -1, "Type: 1 = Střecha, 2 = uvnitř, 3 = vypnuto.");
         }}
         return 1;
         }
    
    
        
    
        
        
    
    CreateObject(19896, 13.36819, 1719.97083, 22.84608,   0.00000, 0.00000, 0.00000);
    CreateObject(19896, -12.32342, 1725.94495, 16.17325,   0.00000, 0.00000, 0.00000);
    
    CMD:getinfo(playerid)
    {
    if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Only admin level 5+ can use this command.");
    if(IsPlayerConnected(playerid))
    {
    new id = strval(params);
    //else if(Player[playerid][AdminLevel]==1 || Player[playerid][AdminLevel]==2) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Na použitie tohto príkazu potrebuješ aspoň Admin Level 3 !");
    else if(!strlen(params) || strlen(params)>3) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Použi: /getinfo [ ID ]");
    else if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_WARNING,"[  !  ] {FFFFFF}Hráč zo zadaným ID nieje na serveri !");
    else
    {
    
    new str[254];
    format(str,254,"Penize: %d$\nSkin: %d\nNick: %s\nWL: %d\nAlkohol: %d\nPing: %d\nSvet: %d",GetPlayerMoney(id),GetPlayerSkin(id),PlayerName(id),GetPlayerWantedLevel(id),GetPlayerDrunkLevel(id),GetPlayerPing(id),GetPlayerVirtualWorld(id)); //Formát
    ShowPlayerDialog(playerid,1231231234,DIALOG_STYLE_MSGBOX,"Info",str,"Close",""); //Zobrazí dialóg
    return 1;
    }
    */
    CMD:caligula(playerid)
    {
    new string[150];
    SetPlayerWarp(playerid,2168.68,1694.35,10.81);
    SetPlayerInterior(playerid, 0);
    format(string, sizeof(string), "Hrac ~r~%s ~w~byl odwarpovan k Caligula.",  Jmeno(playerid)); //sprava
    AddStringToTextDraw(string);
    return 1;
    }
    
    
    CMD:otto(playerid)
    {
    new string[150];
    SetPlayerWarp(playerid,-1630.20,1202.79,8.23);
    SetPlayerInterior(playerid, 0);
    format(string, sizeof(string), "Hrac ~g~%s ~w~byl odwarpovan k Otto Cars.",  Jmeno(playerid)); //sprava
    AddStringToTextDraw(string);
    return 1;
    }
    
    
    CMD:goto(playerid, params[]) // CMD to go to someone
    {
        new pid;
        if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_RED, "Only admin level 2+ can use this command.");
        if(IsPlayerConnected(pid))
               {
               if(PlayerInfo[playerid][pAdmin]>=2)
               {
                            if(!sscanf(params, "ui", pid))
                            {
                            new string[64];
                            new Float:x, Float:y, Float:z;      GetPlayerPos(pid,x,y,z); SetPlayerInterior(playerid,GetPlayerInterior(pid));
                            format(string, sizeof(string), "You teleported yourself to %s .", GetName(pid));
                            SendClientMessage(playerid, COLOR_RED, string);
                            SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pid));
                            SetPlayerPos(playerid,x+2,y,z);
                            return 1;
                            }
                            else return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /goto [PlayerID/PartOfName]");
                }
                else return SendClientMessage(playerid, COLOR_RED, "You must be an admin to use this command!");
            }
            else return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected.");
    }
    
    CMD:get(playerid, params[]) // CMD to get someone to you
    {
        new pid;
        if(PlayerInfo[playerid][pAdmin] < 2) return SendClientMessage(playerid, COLOR_RED, "Only admin level 2+ can use this command.");
        if(IsPlayerConnected(pid))
    	{
                if(PlayerInfo[playerid][pAdmin]>=2)
                {
                            if(!sscanf(params, "ui", pid))
                            {
                                new string[64];
                                new Float:x, Float:y, Float:z;      GetPlayerPos(playerid,x,y,z); SetPlayerInterior(pid,GetPlayerInterior(playerid));
                                format(string, sizeof(string), "You teleported %s to you.", GetName(pid));
                                SendClientMessage(playerid, COLOR_YELLOW, string);
                                SetPlayerVirtualWorld(pid,GetPlayerVirtualWorld(playerid));
                                SetPlayerPos(pid,x+2,y,z);
                                return 1;
                            }
                            else return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /get [Name/PlayerID]");
                }
                else return SendClientMessage(playerid, COLOR_RED, "You must be an admin to use this command!");
            }
            else return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected.");
    }
    
    CMD:kick(playerid, params[]) // CMD for unbanning someone
    {
            new pid;
            new str[128];
            new reason;
            if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command.");
            if(sscanf(params,"us", pid, reason)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /kick [Player ID] [Reason]");
            if (PlayerInfo[playerid][pAdmin]>=1)
            {
                    if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected.");
                    if(PlayerInfo[playerid][pAdmin]<=PlayerInfo[pid][pAdmin]) return SendClientMessage(playerid, COLOR_RED, "PlayerID is higher admin rank, can't kick him!");
                    format(str, sizeof(str), "You have kicked %s. Reason: %s", GetName(pid), reason);
                    SendClientMessage(playerid, COLOR_RED, str);
                    format(str, sizeof(str), "%s have been kicked by %s. Reason: %s", GetName(pid), GetName(playerid), reason);
                    SendClientMessage(playerid, COLOR_BLUE, str);
                    Kick(playerid);
            }
            return 1;
    }
    
    CMD:warn(playerid, params[]) // CMD for warning someone
    {
            new pid;
            new str[128];
            new reason;
            if(PlayerInfo[playerid][pAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Only admin level 1+ can use this command.");
            if(sscanf(params, "us", pid, reason)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /warn [Player ID] [Reason]");
            if(!IsPlayerConnected(pid)) return SendClientMessage(playerid, COLOR_RED, "PlayerID is not connected.");
            if(PlayerInfo[playerid][pAdmin]>=1)
            {
                if(PlayerInfo[pid][pAdmin]>=PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_WHITE, "You can't warn this player: he's higher admin rank!");
                if(PlayerInfo[pid][pWarns]>=3)
                {
                PlayerInfo[pid][pWarns]++;
                PlayerInfo[pid][pBanned]++;
                format(str, sizeof(str), "ADMCMD: %s has been warned by an %s. Reason: %s", GetName(pid), GetName(playerid), reason);
                SendClientMessageToAll(COLOR_PURPLE, str);
                format(str, sizeof(str), "AUTO-BAN: %s has been automatically banned. Reason: Too much warnings.", GetName(pid));
                SendClientMessageToAll(COLOR_PURPLE, str);
                Kick(pid);
               }
                else
               {
                PlayerInfo[pid][pWarns]++;
                format(str, sizeof(str), "ADMCMD: %s has been warned by an %s. Reason: %s", GetName(pid), GetName(playerid), reason);
                SendClientMessageToAll(COLOR_PURPLE, str);
               }
            }
            return 1;
    }
    
    CMD:setlevel(playerid, params[])
    {
    	new level, id;
    	if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, COLOR_RED, "[USAGE]: /setlevel [name/id] [level]");
    	if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "Player not found.");
        if(IsPlayerAdmin(playerid))
    	{
    	    PlayerInfo[id][pAdmin] = level;
    	    PlayerPlaySound(id,1085,0.0,0.0,0.0);
    	    format(fstr, sizeof(fstr), "Admin %s [%d] Nastavil sis LVL %d.", GetName(id), id, level);
    	    SendClientMessage(playerid, COLOR_YELLOW, fstr);
    	    format(fstr, sizeof(fstr), "Admin %s [%d] Ti nastavil LEVEL %d.", GetName(playerid), playerid, level);
    	    SendClientMessage(id, COLOR_LIGHTBLUE, fstr);
        }
    	else if(PlayerInfo[playerid][pAdmin] == 4)
    	{
    	    PlayerInfo[id][pAdmin] = level;
    	    PlayerPlaySound(id,1085,0.0,0.0,0.0);
    	    format(fstr, sizeof(fstr), "You have set %s [%d] admin level to %d.", GetName(id), id, level);
    	    SendClientMessage(playerid, COLOR_YELLOW, fstr);
    	    format(fstr, sizeof(fstr), "Admin %s [%d] has set your admin level to %d.", GetName(playerid), playerid, level);
    	    SendClientMessage(id, COLOR_LIGHTBLUE, fstr);
        }
        else
        {
            SendClientMessage(playerid, COLOR_RED, "Only Rcon Login Admins can use this command.");
        }
    	return true;
    }
    
    CMD:jetpack(playerid, params[])
    {
        if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_RED, "Only admin level 3+ can use this command.");
    	{
    	    SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
    	    SendClientMessage(playerid, COLOR_LIGHTBLUE, "IMPORTANT: Use /removejetpack when your done, DONT LET A PLAYER ACCESS THIS JETPACK!");
    		format(fstr, sizeof(fstr), "Admin %s [%d] has spawned a jetpack.", GetName(playerid), playerid);
            SendAdminMessage(GREY, fstr);
    	}
    	return true;
    }
    
    CMD:removejetpack(playerid, params[])
    {
        if(PlayerInfo[playerid][pAdmin] < 3) return SendClientMessage(playerid, COLOR_RED, "Only admin level 3+ can use this command.");
        if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
    	{
            new Float:x, Float:y, Float:z, Float:ang;
            GetPlayerPos(playerid, x, y, z);
            GetPlayerFacingAngle(playerid, ang);
            new VehicleID = CreateVehicle(522, x, y, z, ang, -1, -1, -1);
            PutPlayerInVehicle(playerid, VehicleID, 0);
            SetVehicleVirtualWorld(VehicleID, GetPlayerVirtualWorld(playerid));
    		LinkVehicleToInterior(VehicleID, GetPlayerInterior(playerid));
    		ChangeVehicleColor(VehicleID,0,3);
    		DestroyVehicle(GetPlayerVehicleID(playerid));
    	}
    	else
    	{
    	    SendClientMessage(playerid, COLOR_LIGHTBLUE, "You do not have a jetpack.");
    	}
        return 1;
    }
    
    
    stock GetName(playerid)
    {
       new
            pName[MAX_PLAYER_NAME];
    
       GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
       return pName;
    }
    
    
    forward tip();
    public tip()
    {
        new nahodny = random(5);
        switch(nahodny)
        {
            case 0: SendClientMessageToAll(0x00FF00FF,"Player Command is /help");
            case 1: SendClientMessageToAll(0x00FF00FF,"Admin Command is /acmds");
        }
    }
    
    
    stock AddStringToTextDraw(textchat[150])
    {
    	text_chat5 = text_chat4;
    	TextDrawSetString(MiniChat[0], text_chat5);
    	text_chat4 = text_chat3;
    	TextDrawSetString(MiniChat[1], text_chat4);
    	text_chat3 = text_chat2;
    	TextDrawSetString(MiniChat[2], text_chat3);
    	text_chat2 = text_chat1;
    	TextDrawSetString(MiniChat[3], text_chat2);
    	text_chat1 = textchat;
    	TextDrawSetString(MiniChat[4], text_chat1);
    }
    
    /*
    stock chrfind(needle, haystack[], start = 0)
    {
    	while(haystack[start]) if(haystack[start++] == needle) return start - 1;
    	return -1;
    }
    */
    stock SetPlayerWarp(playerid,Float:polohaX,Float:polohaY,Float:polohaZ)
    {
    	//if(playerwarp[playerid] != 0) return SendClientMessage(playerid,0xEFEFF7AA,"[!] Nemuzes se odwarpovat");
    	if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) //ak je hrac v aute a je vodic
    	{
    	SetVehiclePos(GetPlayerVehicleID(playerid),polohaX,polohaY,polohaZ); // zisti v akom aute sedi a premiestni to auto na urcenu poziciu
    	}else{
    	SetPlayerPos(playerid,polohaX,polohaY,polohaZ); //ak nesedi v aute premiestni hraca
    	}
    	return 1;
    }
    
    stock Jmeno(playerid)
    {
        new n[24];
        GetPlayerName(playerid,n,24);
        return n;
    }
    
    AntiDeAMX()
    {
        new a[][] =
        {
            "Unarmed (Fist)",
            "Brass K"
        };
        #pragma unused a
    }
    
    

    Mod píše Unknown

     

    Kod:

     

     

×
×
  • Create New...