okay when he type /say hey guys or just /say then it shows REDBULL[GD] <yo yo> Hey Guys?
|
okay when he type /say hey guys or just /say then it shows REDBULL[GD] <yo yo> Hey Guys?
|
#include <a_samp> #include <zcmd> #include <sscanf> new SetSay[MAX_PLAYERS];
CMD:setsay(playerid, params[]) { new setsay[64]; if(sscanf(params,"sz",setsay)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /setsay <text>"); SetSay = setsay; return 1; } CMD:say(playerid, params[]) { new string[128],msg[256],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname)); if(sscanf(params,"sz",msg)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /me <text>"); format(string,sizeof(string),"*%s <%s> %s",pname,SetSay,msg); SendClientMessageToAll(COLOR_WHITE,string); return 1; }
Add this on top of ur script
Код:
#include <a_samp> #include <zcmd> #include <sscanf> new SetSay[MAX_PLAYERS]; Код:
CMD:setsay(playerid, params[]) { new setsay[64]; if(sscanf(params,"sz",setsay)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /setsay <text>"); SetSay = setsay; return 1; } CMD:say(playerid, params[]) { new string[128],msg[256],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname)); if(sscanf(params,"sz",msg)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /me <text>"); format(string,sizeof(string),"*%s <%s> %s",pname,SetSay,msg); SendClientMessageToAll(COLOR_WHITE,string); return 1; } |
Awesome !!!! bro!!!!
But can u tell me that how can i do this. i m using ladmin and i want these both commands to be usable with level 1 admin to level 5 how can i do this? Rep+++++ |
if(PlayerInfo[playerid][Level] > 1)
Listen, Press CTRL+F and search for admin chat i need to see your top code which checks player is admin or not.
Example:- pawn Код:
|
#include <IsPlayerLAdmin> #include <a_samp> #include <zcmd> #include <sscanf> //COLOURS #define COLOR_PINK 0xCD0C76FF #define COLOR_LIME 0x00FF00FF #define COLOR_RED 0xFF0000FF public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Say script by Redbull loaded successfully"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } main() { print("\n----------------------------------"); print(" Script by redbull unloaded successfully"); print("----------------------------------\n"); } new SetSay[MAX_PLAYERS]; CMD:settext(playerid, params[]) { new setsay[64]; if(sscanf(params,"sz",setsay)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /settext <text>"); SendClientMessage(playerid,COLOR_LIME, "Successfully saved"); SetSay = setsay; return 1; } CMD:say(playerid, params[]) { new string[128],msg[256],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname)); if(sscanf(params,"sz",msg)) return SendClientMessage(playerid,COLOR_LIME, "USAGE: /say <text>"); format(string,sizeof(string),"*%s <%s> %s",pname,SetSay,msg); SendClientMessageToAll(COLOR_PINK,string); return 1; } public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { return 1; }
Add this on top of ur script
Код:
#include <a_samp> #include <zcmd> #include <sscanf> new SetSay[MAX_PLAYERS]; Код:
CMD:setsay(playerid, params[]) { new setsay[64]; if(sscanf(params,"sz",setsay)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /setsay <text>"); SetSay = setsay; return 1; } CMD:say(playerid, params[]) { new string[128],msg[256],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname)); if(sscanf(params,"sz",msg)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /me <text>"); format(string,sizeof(string),"*%s <%s> %s",pname,SetSay,msg); SendClientMessageToAll(COLOR_WHITE,string); return 1; } |
#include <IsPlayerLAdmin> #include <a_samp> #include <zcmd> #include <sscanf> //COLOURS #define COLOR_PINK 0xCD0C76FF #define COLOR_LIME 0x00FF00FF #define COLOR_RED 0xFF0000FF public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Say script by Redbull loaded successfully"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } main() { print("\n----------------------------------"); print(" Script by redbull unloaded successfully"); print("----------------------------------\n"); } new SetSay[MAX_PLAYERS]; CMD:settext(playerid, params[]) { new setsay[64]; if(sscanf(params,"sz",setsay)) return SendClientMessage(playerid,COLOR_RED, "USAGE: /settext <text>"); SendClientMessage(playerid,COLOR_LIME, "Successfully saved"); SetSay = setsay; return 1; } CMD:say(playerid, params[]) { new string[128],msg[256],pname[MAX_PLAYER_NAME]; GetPlayerName(playerid,pname,sizeof(pname)); if(sscanf(params,"sz",msg)) return SendClientMessage(playerid,COLOR_LIME, "USAGE: /say <text>"); format(string,sizeof(string),"*%s <%s> %s",pname,SetSay,msg); SendClientMessageToAll(COLOR_PINK,string); return 1; } public OnGameModeInit() { // Don't use these lines if it's a filterscript SetGameModeText("Blank Script"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746); return 1; } public OnPlayerConnect(playerid) { return 1; }