GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: DareDevil - 2011. április 07. - 20:50:38

Cím: Ladmin probléma
Írta: DareDevil - 2011. április 07. - 20:50:38
Sziasztok!
Ladmin-t alakitom át és errorozott 1-et!
error:warning 235: public function lacks forward declaration (symbol \"OnPlayerPrivmsg\")
rész:
 

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
if(ServerInfo[ReadPMs] == 1 && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel])
{
       new string[128],recievername[MAX_PLAYER_NAME];
GetPlayerName(playerid, string, sizeof(string)); GetPlayerName(recieverid, recievername, sizeof(recievername));
format(string, sizeof(string), \"***PM: %s To %s: %s\", string, recievername, text);
for (new a = 0; a < MAX_PLAYERS; a++) if (IsPlayerConnected(a) && (PlayerInfo[a][Level] >= ServerInfo[MaxAdminLevel]) && a != playerid)
SendClientMessage(a, grey, string);
}
if(PlayerInfo[playerid][Muted] == 1)
{
new string[128];
   PlayerInfo[playerid][MuteWarnings]++;
if(PlayerInfo[playerid][MuteWarnings] < ServerInfo[MaxMuteWarnings]) {
   format(string, sizeof(string),\"WARNING: You are muted, if you continue to speak you will be kicked (Warning: %d/%d)\", PlayerInfo[playerid][MuteWarnings], ServerInfo[MaxMuteWarnings] );
   SendClientMessage(playerid,red,string);
} else {
   SendClientMessage(playerid,red,\"You have been warned! Now you have been kicked\");
   GetPlayerName(playerid, string, sizeof(string));
   format(string, sizeof(string),\"%s [iD %d] Kicked for exceeding mute warnings\", string, playerid);
   SendClientMessageToAll(grey,string);
   SaveToFile(\"KickLog\",string); Kick(playerid);
} return 0;
}
return 1;
}

 
Az elsõ sorra irta ki az errort vagyis szerintem az egész cuccal van gond (ha kiveszem akkor nincs hiba) ezeket átrakjam valahova vagy csak sima törlés legyen?
Cím: Ladmin probléma
Írta: TengeriMalac - 2011. április 07. - 21:00:19
Kissé le vagy maradva :\'DD
\"OnPlayerPrivMsg\" 0.3a óta nincs, ezt egy alap \"/pm\" paranccsal kell helyettesíteni, amit a base.pwn fájlban találsz.
Cím: Ladmin probléma
Írta: DareDevil - 2011. április 07. - 21:13:37
Nemvagyok lemaradva mivel tudom hogy nemhasználja csak hogy ezeket berakjam-e máshova vagy nem (amúgy sorry de még csak kezdõ vagyok szóval nem hiszem hogy nagyon letudok maradni :D)