Offline |
|
Csatlakozott: 2020.06.14. 17:59 Hozzászólások: 372
Megköszönt másnak: 64 alkalommal Megköszönték neki: 10 alkalommal
|
Sziasztok! Egy kis segítséget szeretnék kérni, abban hogy elakadtam a colorchat átírásában, colorchat helyett client_print_color(0, print_team_blue, chat); ezt szeretném használni sajnos kaptam hibákat amiket nem tudok javítani esetleg megtudja nekem valaki nézni? public sayhook(id) { new message[192], nev[32], none[2][32], chat[192]; read_args(message, 191); remove_quotes(message); formatex(none[0], 31, ""), formatex(none[1], 31, " "); if (message[0] == '@' || message[0] == '/' || message[0] == '#' || message[0] == '!' || equal (message, "")) return PLUGIN_HANDLED; if(!equali(message, none[0]) && !equali(message, none[1])) { get_user_name(id, nev, 31); if(is_user_alive(id)) { if(get_user_flags(id) & TULAJ) formatex(chat, 191, "^x04[Tulajdonos][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else if(get_user_flags(id) & FOADMIN) formatex(chat, 191, "^x04[Főadmin][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else if(get_user_flags(id) & ADMIN) formatex(chat, 191, "^x04[Admin][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else if(get_user_flags(id) & KISADMIN) formatex(chat, 191, "^x04[KisAdmin][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else formatex(chat, 191, "^x04[%s]^3%s^x04: %s", rangok[szint[id]], nev, message); } else { if(get_user_flags(id) & TULAJ) formatex(chat, 191, "^x01*Halott*^x04[Tulajdonos][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else if(get_user_flags(id) & FOADMIN) formatex(chat, 191, "^x01*Halott*^x04[Főadmin][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else if(get_user_flags(id) & ADMIN) formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else if(get_user_flags(id) & ADMIN) formatex(chat, 191, "^x01*Halott*^x04[Admin][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else if(get_user_flags(id) & KISADMIN) formatex(chat, 191, "^x01*Halott*^x04[KisAdmin][%s]^3%s^x04: %s", rangok[szint[id]], nev, message); else formatex(chat, 191, "^x01*Halott*^x04[%s]^3%s^x04: %s", rangok[szint[id]], nev, message); } switch(cs_get_user_team(id)) //Prefix { case 1: client_print_color(0, print_team_red, chat); case 2: client_print_color(0, print_team_blue, chat); } if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) client_print_color(0, print_team_grey, chat); return PLUGIN_HANDLED; } return PLUGIN_CONTINUE; } public sendmessage(color[]) { new teamName[10]; for(new player = 1; player < get_maxplayers(); player++) { get_user_team (player, teamName, 9); teamf (player, color); elkuldes(player, Temp); teamf(player, teamName); } } public teamf(player, team[]) { message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player); write_byte(player); write_string(team); message_end(); } public elkuldes(player, Temp[]) { message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player); write_byte( player ); write_string( Temp ); message_end(); }
error log! //// public sayhook.sma // // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(4) : error 017: undefined symbol "read_args" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(5) : error 017: undefined symbol "remove_quotes" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(7) : error 017: undefined symbol "formatex" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(9) : error 017: undefined symbol "equal" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(10) : error 017: undefined symbol "PLUGIN_HANDLED" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(12) : error 017: undefined symbol "equali" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(14) : error 017: undefined symbol "get_user_name" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(15) : error 017: undefined symbol "is_user_alive" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(17) : error 017: undefined symbol "get_user_flags" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(18) : error 017: undefined symbol "formatex" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(18) : warning 217: loose indentation // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(18) : error 017: undefined symbol "szint" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(18) : warning 215: expression has no effect // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(18) : error 001: expected token: ";", but found "]" // C:\Users\Imre\Desktop\1.9.0_5271_scripting\public sayhook.sma(18) : fatal error 107: too many error messages on one line // // Compilation aborted. // 13 Errors. // Could not locate output file compiled\public sayhook.amx (compile failed). // // Compilation Time: 0,09 sec
|
|