Jump to content
  • 0

Eroare


Vlady

Question

C:\Documents and Settings\Vlady-Valy\Desktop\Others\San Andreas MultiPlayer\Server\filterscripts\LuxAdmin.pwn(14758) : error 025: function heading differs from prototype

[pawn]stock SendMessageToClanMembers(playerid, color, msg[])

{

for(new i = 0; i < MAX_PLAYERS; i++)

{

    if(IsPlayerConnected(i))

{

    if(IsPlayerAnyClanMember(playerid) == 1)

{

if(strcmp(GetPlayerClan(playerid), GetPlayerClan(i), true, 30) == 0)

{

SendClientMessage(i, color, msg);

}

}

}

}

return 1;

}[/pawn]

Link to comment
Share on other sites

17 answers to this question

Recommended Posts

if(text[0] == '!')
	{
	    //----------------------------------------------------------------------
		format(pChat, 128, "Clan Chat: {FF4400} %s: {15FF00}%s",PlayerName2(playerid), text[1]);
		SendMessageToClanMembers(orange, pChat);
		//----------------------------------------------------------------------
		SaveIn("ClanChatLog", pChat);
	    return 0;
	}
Si asta:
stock SendMessageToClanMembers(playerid, color, msg[])
{
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
	    if(IsPlayerConnected(i))
		{
	    	if(IsPlayerAnyClanMember(playerid) == 1)
			{
				if(strcmp(GetPlayerClan(playerid), GetPlayerClan(i), true, 30) == 0)
				{
					SendClientMessage(i, color, msg);
				}
			}
		}
	}
	return 1;
}
              |               \/
C:\Documents and Settings\Vlady-Valy\Desktop\Others\San Andreas MultiPlayer\Server\filterscripts\LuxAdmin.pwn(14758) : error 025: function heading differs from prototype

Ce nu ti clar?

Link to comment
Share on other sites

Acum imi da alte erori:

C:\Documents and Settings\Vlady-Valy\Desktop\Others\San Andreas MultiPlayer\Server\filterscripts\LuxAdmin.pwn(14764) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Vlady-Valy\Desktop\Others\San Andreas MultiPlayer\Server\filterscripts\LuxAdmin.pwn(14766) : error 017: undefined symbol "playerid"
C:\Documents and Settings\Vlady-Valy\Desktop\Others\San Andreas MultiPlayer\Server\filterscripts\LuxAdmin.pwn(14768) : error 017: undefined symbol "msg"

Link to comment
Share on other sites

Acum aici da eroare si warning:

C:\Documents and Settings\Vlady-Valy\Desktop\Others\San Andreas MultiPlayer\[RSG] Romania Stunt Galaxy\filterscripts\LuxAdmin.pwn(1089) : error 035: argument type mismatch (argument 2)
C:\Documents and Settings\Vlady-Valy\Desktop\Others\San Andreas MultiPlayer\[RSG] Romania Stunt Galaxy\filterscripts\LuxAdmin.pwn(1248) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
1089 :
if(text[0] == '!')
	{
	    //----------------------------------------------------------------------
		format(pChat, 128, "Clan Chat: {FF4400} %s: {15FF00}%s",PlayerName2(playerid), text[1]);
		SendMessageToClanMembers(orange, pChat);
		//----------------------------------------------------------------------
		SaveIn("ClanChatLog", pChat);
	    return 0;
	}
1248:
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
	//--------------------------------------------------------------------------
	//Reading PM's
	//--------------------------------------------------------------------------
	new string[220];
	//--------------------------------------------------------------------------
	format(string, 220, "*** PM: %s To %s: %s ***", PlayerName2(playerid), PlayerName2(recieverid), text);
	for(new a = 0; a < MAX_PLAYERS; a++)
	{
		if(IsPlayerConnected(a))
		{
			if(AccInfo[a][Level] >= 8)
			{
				if(AccInfo[a][ReadPM] == 1)
				{
					SendClientMessage(a, grey, string);
				}
			}
		}
	}
	SaveIn("PMsLog",string);

Link to comment
Share on other sites

Iti dau doar Clan Chat,ca el nu merge ,nu tot fs-ul..]

Uite:

	if(text[0] == '!')
	{
	    //----------------------------------------------------------------------
		format(pChat, 128, "Clan Chat: {FF4400} %s: {15FF00}%s",PlayerName2(playerid), text[1]);
		SendMessageToClanMembers(playerid, orange, pChat);
		//----------------------------------------------------------------------
		SaveIn("ClanChatLog", pChat);
	    return 0;
	}
Si asta:
forward SendMessageToClanMembers(playerid, color, msg[]);
public SendMessageToClanMembers(playerid, color, msg[])
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
        	if(IsPlayerAnyClanMember(playerid) == 1)
            {
                if(strcmp(GetPlayerClan(playerid), GetPlayerClan(i), true, 30) == 0)
                {
                    SendClientMessage(i, color, msg);
                }
            }
        }
    }
    return 1;
}

Nu da erori sau warning-uri,doar nu apare pe server ce scriu in clan chat..

Link to comment
Share on other sites

Ai aici comanda pe care o folosesc eu si anume /family sau /f pe scurt.Vei modifica dupa bunul plac idurile de la clanuri si numele lor...

[pawn]if(strcmp(cmd, "/family", true) == 0 || strcmp(cmd, "/f", true) == 0)

{

    if(IsPlayerConnected(playerid))

    {

    if(PlayerInfo[playerid][pMuted] == 1)

{

SendClientMessage(playerid, TEAM_CYAN_COLOR, "Nu poti comunica ai fost dat pe mute.");

return 1;

}

GetPlayerName(playerid, sendername, sizeof(sendername));

new length = strlen(cmdtext);

while ((idx < length) && (cmdtext[idx] <= ' '))

{

idx++;

}

new offset = idx;

new result[900];

while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))

{

result[idx - offset] = cmdtext[idx];

idx++;

}

result[idx - offset] = EOS;

if(!strlen(result))

{

SendClientMessage(playerid, COLOR_GRAD2, "UTILIZEAZA: (/f)amily [text ooc]");

return 1;

}

if (PlayerInfo[playerid][pLeader] > 0 || PlayerInfo[playerid][pMember] > 0)

{

    new leader = PlayerInfo[playerid][pLeader];

    new member = PlayerInfo[playerid][pMember];

    if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Don %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consilier %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Membru de Onoare %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Membru Senior %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Membru %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Recrut %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Recrut %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }

    else if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Mana Dreapta %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Cap %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Asasin %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Consilier %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Sageata %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Sageata %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }

    else if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Caporegime %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldier %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }else if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Caporegime %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldier %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }else if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Caporegime %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldier %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }else if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Caporegime %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Soldier %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }else if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Drift King %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Boss %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Mana Dreapta %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Om de Legatura %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Street Racer %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Afacerist %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Afacerist %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }else if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Drift King %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Boss %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Mana Dreapta %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Om de Legatura %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Street Racer %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Afacerist %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Afacerist %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }else if(member==Modifici aici cu ID-ul clanului)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Cap %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Membru de Onoare %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Asasin %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Plosnita %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Asociat %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Asociat %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }else if(member==Modifici)

    {

        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Cap %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Membru de Onoare %s: %s )) **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Asasin %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Plosnita %s: %s ))  **", sendername, result); }

else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Asociat %s: %s ))  **", sendername, result); }

else { format(string, sizeof(string), "** (( Asociat %s: %s )) **", sendername, result); }

SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);

    }

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Don %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Drift King %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Drift King %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

else if(leader==Modifici)

{

    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);

SendFamilyMessage(PlayerInfo[playerid][pLeader], COLOR_OOC, string);

}

printf("%s", string);

return 1;

}

else

{

SendClientMessage(playerid, COLOR_GRAD2, "  Nu faci parte dintr-o familie!");

return 1;

}

}//not connected

return 1;

}[/pawn]

 

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.