%s - prefix
peja222
16.01.2020
Witam, zrobiłem sobie prefix z rang przed nickiem ale jest jeden problem, ponieważ na początku każdej rundy wyskakuje na środku ekranu "%s". Co może być spowodowane tym, że tak się dzieje? Dodałem taki kod:
public say_text(msgId, msgDest, msgEnt)
{
new id = get_msg_arg_int(1);
if (is_user_connected(id)) {
new tempMessage[192], message[192], playerName[32], chatPrefix[64], stats[8], body[8], rank;
get_msg_arg_string(2, tempMessage, charsmax(tempMessage));
rank = get_user_stats(id, stats, body);
if (rank > 3) formatex(chatPrefix, charsmax(chatPrefix), "^x04[%s]", rankName[playerData[id][RANK]]);
switch (rank) {
case 1: formatex(chatPrefix, charsmax(chatPrefix), "^x04[TOP1][%s]", rankName[playerData[id][RANK]]);
case 2: formatex(chatPrefix, charsmax(chatPrefix), "^x04[TOP2][%s]", rankName[playerData[id][RANK]]);
case 3: formatex(chatPrefix, charsmax(chatPrefix), "^x04[TOP3][%s]", rankName[playerData[id][RANK]]);
}
if (!equal(tempMessage, "#Cstrike_Chat_All")) {
add(message, charsmax(message), chatPrefix);
add(message, charsmax(message), " ");
add(message, charsmax(message), tempMessage);
} else {
get_user_name(id, playerName, charsmax(playerName));
get_msg_arg_string(4, tempMessage, charsmax(tempMessage));
set_msg_arg_string(4, "");
add(message, charsmax(message), chatPrefix);
add(message, charsmax(message), "^x03 ");
add(message, charsmax(message), playerName);
add(message, charsmax(message), "^x01 : ");
add(message, charsmax(message), tempMessage);
}
set_msg_arg_string(2, message);
}
return PLUGIN_CONTINUE;
}
Alelluja
16.01.2020
peja222
16.01.2020
csgo_ranks.sma 42,77 KB 20 Ilość pobrań
proszę cały plugin od rang, prefixy znajdują się na dole pluginu.