Offline |
|
|
Csatlakozott: 2017.08.09. 17:01 Hozzászólások: 266
Megköszönt másnak: 61 alkalommal Megköszönték neki: 72 alkalommal
|
Katonakevin írta: sziasztok van egy kés rendszerem és hozzá írtam a rangot valamiért nem ír Chatban de ha be írom hogy /rang akkor pedig írja hogy milyen rangban vagyok stb.. valaki meg tudná mondani mi lehet a baja? Heló! Nem nagyon értem hogy miért regisztráltad be ezt: register_clcmd("say", "sayhook");
Ha a publicnál csak ez van: public sayhook(id) { read_args (message, 191) remove_quotes (message) if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) { return PLUGIN_CONTINUE } get_user_name(id, nev, 31) if(is_user_alive(id)) { get_user_team(id, color, 9) } sendmessage(color) return PLUGIN_HANDLED }
Így nem fogja ki írni neked a rangokat, csak say_teambe, már ha regisztrálod Mellesleg nem regisztráltad be ezt: public tshook(id) { read_args (message, 191) remove_quotes (message) if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "")) { return PLUGIN_CONTINUE } get_user_name(id, nev, 31) new playerTeam = get_user_team(id) new playerTeamName[19] switch (playerTeam) { case 1: { copy (playerTeamName, 11, "*T*") } case 2: { copy (playerTeamName, 18, "*CT*") } default: copy (playerTeamName, 9, "*NezĹ‘*") } if(is_user_alive(id)) { get_user_team(id, color, 9) if(get_user_flags(id) & TULAJ) formatex(Temp, 191, "^x04[TULAJDONOS]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message) else if(get_user_flags(id) & FOADMIN) formatex(Temp, 191, "^x04[Konfigos]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message) else if(get_user_flags(id) & ADMIN) formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message) else if(get_user_flags(id) & VIP) formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message) else formatex(Temp, 191, "^x04*Halott*%s ^x03%s^x01: %s", rangok[szint[id]], nev, message) } else { get_user_team(id, color, 9) if(get_user_flags(id) & TULAJ) formatex(Temp, 191, "^x04[TULAJDONOS]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message) else if(get_user_flags(id) & FOADMIN) formatex(Temp, 191, "^x04[Konfigos]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message) else if(get_user_flags(id) & ADMIN) formatex(Temp, 191, "^x04[Admin]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message) else if(get_user_flags(id) & VIP) formatex(Temp, 191, "^x04[V.I.P]%s ^x03%s^x04: %s", rangok[szint[id]], nev, message) else formatex(Temp, 191, "^x04*Halott %s ^x03%s^x01: %s", rangok[szint[id]], nev, message) } sendtmessage(color, playerTeam) return PLUGIN_HANDLED }
Ami így történik: register_clcmd("say_team", "tshook");
a tshook(say_team) u betűre reagál, míg a sayhook(say) zre
_________________ "Szeretek aludni... mert az álmaim szebbek, mint a valóság."
|
|