11.04.2014, 14:22
Try this
Add this below OnPlayerText:
Код:
//At the top of your script new yoyoprefix[MAX_PLAYERS]; new redbullprefix[MAX_PLAYERS];
Код:
CMD:setyoyoprefix(playerid, params[]) { if(!IsPlayerConnected(playerid) return SendClientMessage(playerid, -1, "Your Message here when player is not connected!"); yoyoprefix[playerid] = 1; redbullprefix[playerid] = 0; SendClientMessage(playerid, -1, "You have set your prefix to yoyo. Everytime you talk you have [YOYO] at your name); return 1; } CMD:setredbullprefix(playerid, params[]) { if(!IsPlayerConnected(playerid) return SendClientMessage(playerid, -1, "Your Message here when player is not connected!"); redbullprefix[playerid] = 1; yoyoprefix[playerid] = 0; SendClientMessage(playerid, -1, "You have set your prefix to RedBull. Everytime you talk you have [RedBull] at your name); }
Код:
if(yoyoprefix[playerid] == 1) { new name[MAX_PLAYER_NAME]; new str[128]; GetPlayerName(playerid, name, 30); format(str, sizeof(str), "[YOYO] %s says: %s", name, text); SendClientMessageToAll(-1, str); return 0; } if(redbullprefix[playerid] == 1) { new name[MAX_PLAYER_NAME]; new str[128]; GetPlayerName(playerid, name, 30); format(str, sizeof(str), "[RedBull] %s says: %s", name, text); SendClientMessageToAll(-1, str); return 0; } if(redbullprefix[playerid] == 0 || yoyoprefix[playerid] == 0) { new name[MAX_PLAYER_NAME]; new str[128]; GetPlayerName(playerid, name, 30); format(str, sizeof(str), "[No Prefix] %s says: %s", name, text); SendClientMessageToAll(-1, str); return 0; }