02.02.2012, 14:09
(
Last edited by Lorenzo!; 02/02/2012 at 03:02 PM.
)
nevermind
CMD:dutyon(playerid,params[]) {
new extraid; // You have to define extraid
if(groupVariables[playerVariables[playerid][pGroup]][gGroupType] == 1 && playerVariables[playerid][pGroup] != 0) {
new string[64];
if(IsPlayerInRangeOfPoint(playerid, 5, 264.1055,109.8094,1004.6172) && GetPlayerInterior(playerid) == 10) {
SendClientMessage(playerid, COLOR_GREY, "Turned your duty to [ON]");
format(szMessage, sizeof(szMessage), "(Group) "EMBED_WHITE"%s is now on duty..", szPlayerName);
SendToGroup(playerVariables[extraid][pGroup], COLOR_GENANNOUNCE, szMessage);
SetPlayerColor(playerid,COLOR_BLUE)
}
}
return 1;
}
Fixed. If you did all those lines of code by yourself, you would've noticed these two very obvious errors already. extraid needs to be playerid and you missed a semicolon on the subsequent line.
|
SetPlayerColor(playerid,COLOR_BLUE); // <<<< SEMICOLON!
CMD:dutyon(playerid,params[])
{
if(groupVariables[playerVariables[playerid][pGroup]][gGroupType] == 1 && playerVariables[playerid][pGroup] != 0)
{
new string[64];
if(IsPlayerInRangeOfPoint(playerid, 5, 264.1055,109.8094,1004.6172) && GetPlayerInterior(playerid) == 10)
{
SendClientMessage(playerid, COLOR_GREY, "Turned your duty to [ON]");
format(szMessage, sizeof(szMessage), "(Group) "EMBED_WHITE"%s is now on duty..", szPlayerName);
SendToGroup(playerVariables[playerid][pGroup], COLOR_GENANNOUNCE, szMessage);// Try to use it like this or show me SendToGroup public function!
SetPlayerColor(playerid,COLOR_BLUE); // << ";" This is called a Semicolor
}
}
return 1;
}