Vlady Posted November 9, 2013 Posted November 9, 2013 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]
Vlady Posted November 10, 2013 Author Posted November 10, 2013 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 prototypeCe nu ti clar?
Джо Posted November 10, 2013 Posted November 10, 2013 Nu mie clar pentru ca tu ne-ai dat un sfert din clan,dane linia exacta exemplu:[pawn]SaveIn("ClanChatLog", pChat);[/pawn]
Vlady Posted November 10, 2013 Author Posted November 10, 2013 Asta?forward SendMessageToClanMembers(color, string[]);
Mihaitza. Posted November 10, 2013 Posted November 10, 2013 [pawn]public SendMessageToClanMembers(color, string[])[/pawn]Inlocuieste [pawn]stock SendMessageToClanMembers(playerid, color, msg[])[/pawn]Cu ce ti-am dat in prima linie.
Vlady Posted November 10, 2013 Author Posted November 10, 2013 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"
Mihaitza. Posted November 10, 2013 Posted November 10, 2013 [pawn]forward SendMessageToClanMembers(playerid, color, msg[]);public SendMessageToClanMembers(playerid, color, msg[])[/pawn]Inlocuieste public si forward cu astea.
Vlady Posted November 10, 2013 Author Posted November 10, 2013 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);
Mihaitza. Posted November 10, 2013 Posted November 10, 2013 Daca o continui asa o sa iti fac tot gmu`.[pawn]forward OnPlayerPrivmsg(playerid, recieverid, text[]);[/pawn]Deasupra publicului.
Vlady Posted November 11, 2013 Author Posted November 11, 2013 Nu-mi mai da erori ,dar tot nu apare ce scriu in Clan Chat pe server :(
Vlady Posted November 13, 2013 Author Posted November 13, 2013 Ma mai ajuta careva va rog ,scuza-ti de 2x post.
Джо Posted November 13, 2013 Posted November 13, 2013 Nu are cum.Decat daca ai facut ceva incorect,aratane acum tot fs-ul.Dupa ce nu iti mai da warningurile si erorile.
Vlady Posted November 14, 2013 Author Posted November 14, 2013 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..
Джо Posted November 14, 2013 Posted November 14, 2013 Nai subt forma de comanda (/f) pentru toate clanurile?etc...Si a doua intrebare,Doar la acel clan nu iti merge sa scri sau la toate?
Vlady Posted November 15, 2013 Author Posted November 15, 2013 La toate clan-urile nu merge clan chat.. :(
Джо Posted November 15, 2013 Posted November 15, 2013 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]
Question
Vlady
[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]
17 answers to this question
Recommended Posts