hlmod.hu
https://hlmod.hu/

TÖRÖLHETŐ!
https://hlmod.hu/viewtopic.php?f=9&t=21915
Oldal: 1 / 1

Szerző:  ZiT3K [ 2015.08.10. 14:09 ]
Hozzászólás témája:  TÖRÖLHETŐ!

Hali!
Az alábbit szerettem volna átalakítani, hogy színes legyen:

SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>#include <cstrike> const afk_task = 4000 new cvar_afktimenew cvar_afkimmunity new last_origins[33][3] public plugin_init(){ register_plugin("AFK to Spectator", "0.1", "MeRcyLeZZ") cvar_afktime = register_cvar("amx_afktime", "60") cvar_afkimmunity = register_cvar("amx_afkimmunity", "0")} public client_putinserver(id){ remove_task(id+afk_task) set_task(get_pcvar_float(cvar_afktime), "check_afk", id+afk_task)} public client_disconnect(id){ remove_task(id+afk_task)} public check_afk(taskid){ new id = taskid - afk_task;  if (!is_user_alive(id)) { set_task(get_pcvar_float(cvar_afktime), "check_afk", taskid) return; }  new origin[3] get_user_origin(id, origin)  if (origin[0] == last_origins[id][0] && origin[1] == last_origins[id][1] && origin[2] == last_origins[id][2]) { if (get_user_flags(id) & ADMIN_IMMUNITY && get_pcvar_num(cvar_afkimmunity)) { } else { new name[32] get_user_name( id , name , sizeof name - 1) client_print(0, print_chat, "szerver-->[AFKtoSPEC] %s ÁTHELYEZVE! indok: AFK(1perc)",name) user_kill(id, 1) cs_set_user_team(id, CS_TEAM_SPECTATOR) } }  last_origins[id][0] = origin[0] last_origins[id][1] = origin[1] last_origins[id][2] = origin[2]  set_task(get_pcvar_float(cvar_afktime), "check_afk", taskid)} 

Így alakítottam át, de nem fordította le(https://amx.freakz.ro/):

SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>#include <cstrike>#include <colorchat> const afk_task = 4000 new cvar_afktimenew cvar_afkimmunity new last_origins[33][3] public plugin_init(){ register_plugin("AFK to Spectator", "0.1", "MeRcyLeZZ") cvar_afktime = register_cvar("amx_afktime", "60") cvar_afkimmunity = register_cvar("amx_afkimmunity", "0")} public client_putinserver(id){ remove_task(id+afk_task) set_task(get_pcvar_float(cvar_afktime), "check_afk", id+afk_task)} public client_disconnect(id){ remove_task(id+afk_task)} public check_afk(taskid){ new id = taskid - afk_task;  if (!is_user_alive(id)) { set_task(get_pcvar_float(cvar_afktime), "check_afk", taskid) return; }  new origin[3] get_user_origin(id, origin)  if (origin[0] == last_origins[id][0] && origin[1] == last_origins[id][1] && origin[2] == last_origins[id][2]) { if (get_user_flags(id) & ADMIN_IMMUNITY && get_pcvar_num(cvar_afkimmunity)) { } else { new name[32] get_user_name( id , name , sizeof name - 1) ColorChat(0, GREEN, "^3szerver^4->>^4[^3^AFKáthelyezĹ‘^4] ^1%s ^4ÁTHELYEZVE! ^1indok: ^3AFK(^41perc^1)",name) user_kill(id, 1) cs_set_user_team(id, CS_TEAM_SPECTATOR) } }  last_origins[id][0] = origin[0] last_origins[id][1] = origin[1] last_origins[id][2] = origin[2]  set_task(get_pcvar_float(cvar_afktime), "check_afk", taskid)} 

ERROR LOG:
Kód:
AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for www.Freakz.ro / amx.freakz.ro

afkathelyezo.sma(51 -- 52) : error 027: invalid character constant
afkathelyezo.sma(52) : error 027: invalid character constant

2 Errors.
Compilarea failed!

Előre is köszönöm!

Szerző:  SmaCk [ 2015.08.10. 14:32 ]
Hozzászólás témája:  Re: compile, MI A HIBA? (AFK áthelyező)

new name[32]
get_user_name( id , name , sizeof name 1)

Szerző:  ZiT3K [ 2015.08.10. 14:40 ]
Hozzászólás témája:  Re: compile, MI A HIBA? (AFK áthelyező)

Avagy mit mire javítsak? :D :D

Szerző:  SmaCk [ 2015.08.10. 14:46 ]
Hozzászólás témája:  Re: compile, MI A HIBA? (AFK áthelyező)

ZiT3K írta:
Avagy mit mire javítsak? :D :D


Jó kérdés, mert ha az alapot rakom be, úgy tökéletes
tehát:
SMA Forráskód: [ Mindet kijelol ]
  1. client_print(0, print_chat, "szerver-->[AFKtoSPEC] %s ÁTHELYEZVE! indok: AFK(1perc)",name)


de ha így:
SMA Forráskód: [ Mindet kijelol ]
  1. ColorChat(0, GREEN, "^3szerver^4->>^4[^3^AFKÁthelyező^4] ^1%s ^4ĂÁTHELYEZVE! ^1indok: ^3AFK(^41perc^1)",name)


akkor egyből
SMA Forráskód: [ Mindet kijelol ]
  1. get_user_name( id , name , sizeof name - 1)
hiba van benne, nem értem ezt :?: :!: :oops:

Szerző:  ZiT3K [ 2015.08.10. 15:02 ]
Hozzászólás témája:  Re: compile, MI A HIBA? (AFK áthelyező)

Az alábbi 2 sort változtattam csak:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <colorchat>

ALÁBBIT:
SMA Forráskód: [ Mindet kijelol ]
  1. client_print(0, print_chat, "szerver-->[AFKtoSPEC] %s ÁTHELYEZVE! indok: AFK(1perc)",name)

ERRE:
SMA Forráskód: [ Mindet kijelol ]
  1. ColorChat(0, GREEN, "^3szerver^4->>^4[^3^AFKáthelyező^4] ^1%s ^4ÁTHELYEZVE! ^1indok: ^3AFK(^41perc^1)",name)


Tehát olyan nagy hibát csak nem ejthettem, de remélem kiderül az ok.

Szerző:  mforce [ 2015.08.10. 15:07 ]
Hozzászólás témája:  Re: compile, MI A HIBA? (AFK áthelyező)

SMA Forráskód: [ Mindet kijelol ]
  1. new name[33]
  2. get_user_name(id, name, 32)
  3.  
  4. ColorChat(0, TEAM_COLOR, "szerver^4->>[^3AFK-áthelyező^4] ^1%s ^4ÁTHELYEZVE! ^1indok: ^3AFK(^41perc^1)",name)


színezéseket csökkenthetnéd.. borzalmas

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/