Problem z kompilacją
kam7
29.11.2009
Chciałbym aby wyświetliło u gracza jego nick i steamID
wyskakuje błąd w linijce 19: loose indentation
#include <amxmodx> #include <amxmisc> #define PLUGIN "None" #define VERSION "0.1" #define AUTHOR "PixeL" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_putinserver(id){ new name [32] new sid[32] get_user_name(id, name, 31) get_user_authid(id, sid ,31) client_print(id,print_chat,"Witaj %s (%s)", name, sid) }
wyskakuje błąd w linijce 19: loose indentation
Miczu
30.11.2009
Zle stosujesz tabulacje.
Mowiac krotko, brakuje paru spacji przy client_print - caly blok ( miedzy klamrami ) powinien miec ten sam odstep.
Mowiac krotko, brakuje paru spacji przy client_print - caly blok ( miedzy klamrami ) powinien miec ten sam odstep.
kam7
30.11.2009
kompilacja udana, jednak skrypt nic nie wykonuje na serwerze
amxx 1.8.1
metamod 1.9p
@ edit, task pomoglo
Moje pytanie:
1. Jak sprawdzić czy ktoś ma steam/nonsteam (czy mój przykład pomoze?)
Odpowiedziałem sobie sam - kod działa.
I dziękuję za wyczerpujące odpowiedzi.
amxx 1.8.1
metamod 1.9p
@ edit, task pomoglo
#include <amxmodx> #include <amxmisc> #define PLUGIN "None" #define VERSION "0.1" #define AUTHOR "PixeL" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_putinserver(id) { set_task(3.5,"client_entered",id) } public client_entered(id){ get_user_name(id, name, 31) get_user_authid(id, sid ,31) client_print(id, print_chat, "Witaj %s (%s)", name, sid) set_hudmessage(0, 255, 0, 0.0, 0.3, 0, 6.0, 5.0) show_hudmessage(0, "Przychodzi %s", name) }
Moje pytanie:
1. Jak sprawdzić czy ktoś ma steam/nonsteam (czy mój przykład pomoze?)
if(equal("unknown", sid) || equal("HLTV", sid) || equal("STEAM_ID_LAN", sid) || equal("VALVE_ID_LAN", sid) || equal("VALVE_ID_PENDING", sid) || equal("STEAM_ID_PENDING", sid) || equal("", sid)) { steam[id]=false } else { steam[id]=true }
Odpowiedziałem sobie sam - kod działa.
I dziękuję za wyczerpujące odpowiedzi.