dcmd_pm(playerid, params[]) {
new str[128], id,
string[168];
if(sscanf(params, "us[128]", id, str))
return SendClientMessage(playerid, -1, "ERROR: /pm ID Message"); format(string, sizeof(string), "PM to %i: %s", id, str); // %i will return the ID of the player
SendClientMessage(playerid, -1, string); format(string, sizeof(string), "PM from %i: %s", playerid, str);
SendClientMessage(giveplayerid, -1, string); return 1; }
dcmd_pm(playerid, params[])
{
new str[128], id, string[168];
if(sscanf(params, "us[128]", id, str)) return SendClientMessage(playerid, -1, "ERROR: /pm ID Message");
format(string, sizeof(string), "PM to %i: %s", id, str); // %i will return the ID of the player
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "PM from %i: %s", playerid, str);
SendClientMessage(giveplayerid, -1, string);
return 1;
}
You had an extra inverted commas.
pawn Код:
|
dcmd_pm(playerid,params[]) { new string[128]; new ID; new cmdreason[100]; if(sscanf(params, "us[100]", ID, cmdreason)) { SendClientMessage(playerid,COLOR_ERROR,"USAGE: /pm (Player Name/ID) (Message)"); return 1; } if(IsMuted[playerid] == 1) { SendClientMessage(playerid,COLOR_ERROR,"You are Muted. You Cannot Use This Command"); return 1; } if(udb_Exists(PlayerName(playerid)) && !PLAYERLIST_authed[playerid]) { SendClientMessage(playerid,COLOR_ERROR,"You must login before you can talk"); return 1; } if(!IsPlayerConnected(ID)) { format(string, sizeof(string), "The Player ID (%d) is not connected to the server.",ID); SendClientMessage(playerid,COLOR_ERROR,string); return 1; } format(string, sizeof(string), "PM Sent to: %s(%d): %s",PlayerName(ID),ID,cmdreason); SendClientMessage(playerid,COLOR_YELLOW,string); format(string, sizeof(string), "PM From: %s(%d) %s",PlayerName(playerid),playerid,cmdreason); SendClientMessage(ID,COLOR_YELLOW,string); format(string, sizeof(string), "3[PM] From %s(%d) to %s(%d): %s",PlayerName(playerid),playerid,PlayerName(ID),ID,cmdreason); // [0] <jacob> hi IRC_GroupSay(gGroupAdminID,IRC_ADMINCHANNEL,string); SpamStrings[playerid] ++; PlayerPlaySound(ID,1085,0.0,0.0,0.0); return 1; }
dcmd_pm(playerid, params[]) { new str[128], id, string[168]; if(sscanf(params, "us[128]", id, str)) return SendClientMessage(playerid, -1, "ERROR: /pm ID Message"); format(string, sizeof(string), "PM to %i: %s", id, str); // %i will return the ID of the player SendClientMessage(playerid, -1, string); format(string, sizeof(string), "PM from %i: %s", playerid, str); SendClientMessage(id, -1, string); return 1; }
Changed it to this and now I'm getting these errors:
E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4094) : error 017: undefined symbol "giveplayerid" E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4096) : error 010: invalid function or declaration E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4099) : error 010: invalid function or declaration E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4101) : error 010: invalid function or declaration E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4104) : error 010: invalid function or declaration E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4106) : error 010: invalid function or declaration E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4110) : error 010: invalid function or declaration E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4115) : error 021: symbol already defined: "format" E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(411 ![]() E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4121) : error 010: invalid function or declaration E:\SA-MP Servers\samp03csvr_R2-2_win32\gamemodes\SFCnR.pwn(4123) : error 010: invalid function or declaration Original dcmd_pm taken from the gamemode |
dcmd_pm(playerid, params[])
{
new str, id,string[128];
if(sscanf(params, "us[128]", id, str)) return SendClientMessage(playerid, -1, "ERROR: /pm ID Message");
format(string, sizeof(string), "PM to %i: %s", id, str); // %i will return the ID of the player
SendClientMessage(playerid, -1, string);
format(string, sizeof(string), "PM from %i: %s", playerid, str);
SendClientMessage(id, -1, string);
return 1;
}