Major help! please help with /pm command! I rlly need help -
Goldino - 14.12.2012
Hey guys, I added a /pm command. Heres the code:
Код:
CMD:pm(playerid, params[]) {
new id, message[128];
if(sscanf(params,"ds[128]",id,message))return SendClientMessage(playerid, COLOR_RED, "USAGE: /pm <playerid> <message>");
if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected.");
if(playerid != id) {
new PlayerName[MAX_PLAYER_NAME], szString[128];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
new ReturnName[MAX_PLAYER_NAME];
GetPlayerName(id, ReturnName, sizeof(ReturnName));
format(szString,sizeof(szString), ">> PM To %s (ID:%d): %s", ReturnName, id, message);
SendClientMessage(playerid, 0xFFCC2299, szString);
format(szString,sizeof(szString),"<< PM From %s (ID:%d): %s",PlayerName, playerid, message);
SendClientMessage(id, 0xFFFF22AA, szString);
PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0);
format(szString, sizeof(szString), "5*** [PM] From %s (ID:%d) To %s (ID:%d): %s",PlayerName,playerid,ReturnName,id,message);
IRC_GroupSay(gGroupID, IRC_CHANNEL2, szString);
lastpm[playerid] = message;
}
else {
SendClientMessage(playerid, COLOR_RED, "ERROR: You cannot PM yourself");
}
return 1;
}
and this is on the top of the script:
Код:
new lastpm[MAX_PLAYERS][128];
I get this error:
Код:
C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\GTASAS~1\FILTER~1\CHRIST~1.PWN(1303) : error 017: undefined symbol "gGroupID"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Please Help me!
Please help me fix it
Re: Help me with pm command -
Lordzy - 14.12.2012
You've used the variable named szString but didn't define or create it.
Add this above formatting or using szString.
Re: Help me with pm command -
Goldino - 14.12.2012
How can I fix it
Re: Help me with pm command -
Lordzy - 14.12.2012
Here:
pawn Код:
CMD:pm(playerid, params[]) {
new id, message[128];
if(sscanf(params,"ds[128]",id,message))return SendClientMessage(playerid, COLOR_RED, "USAGE: /pm <playerid> <message>");
if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected.");
if(playerid != id) {
new PlayerName[MAX_PLAYER_NAME], szString[128];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
new ReturnName[MAX_PLAYER_NAME];
GetPlayerName(id, ReturnName, sizeof(ReturnName));
format(szString,sizeof(szString), ">> PM To %s (ID:%d): %s", ReturnName, id, message);
SendClientMessage(playerid, 0xFFCC2299, szString);
format(szString,sizeof(szString),"<< PM From %s (ID:%d): %s",PlayerName, playerid, message);
SendClientMessage(id, 0xFFFF22AA, szString);
PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0);
format(szString, sizeof(szString), "5*** [PM] From %s (ID:%d) To %s (ID:%d): %s",PlayerName,playerid,ReturnName,id,message);
IRC_GroupSay(gGroupID, IRC_CHANNEL2, szString);
lastpm[playerid] = message;
}
else {
SendClientMessage(playerid, COLOR_RED, "ERROR: You cannot PM yourself");
}
return 1;
}
Re: Help me with pm command -
dr.lozer - 14.12.2012
Код:
CMD:pm(playerid, params[]) {
new id, message[1024],szString[128];
if(sscanf(params,"ds[1024]",id,message))return SendClientMessage(playerid, COLOR_RED, "USAGE: /pm <playerid> <message>");
if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_RED, "ERROR: Player is not connected.");
if(playerid != id) {
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
new ReturnName[MAX_PLAYER_NAME];
GetPlayerName(id, ReturnName, sizeof(ReturnName));
format(szString,sizeof(szString), ">> PM To %s (ID:%d): %s", ReturnName, id, message);
SendClientMessage(playerid, 0xFFCC2299, szString);
format(szString,sizeof(szString),"<< PM From %s (ID:%d): %s",PlayerName, playerid, message);
SendClientMessage(id, 0xFFFF22AA, szString);
PlayerPlaySound(id, 1085, 0.0, 0.0, 0.0);
format(szString, sizeof(szString), "5*** [PM] From %s (ID:%d) To %s (ID:%d): %s",PlayerName,playerid,ReturnName,id,message);
IRC_GroupSay(gGroupID, IRC_CHANNEL2, szString);
lastpm[playerid] = message;
}
else {
SendClientMessage(playerid, COLOR_RED, "ERROR: You cannot PM yourself");
}
return 1;
}
Re: Help me with pm command -
Goldino - 14.12.2012
I edited thread! Re read it now
Re: Help me with pm command -
Lordzy - 14.12.2012
Your missing the IRC include or function. Try downloading and including the IRC include.
Re: Help me with pm command -
Goldino - 14.12.2012
Get this error:
Код:
C:\DOCUME~1\DANNY~1.YOU\MYDOCU~1\GTASAS~1\FILTER~1\CHRIST~1.PWN(1303) : error 017: undefined symbol "gGroupID"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.