3 errors - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (
https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: 3 errors (
/showthread.php?tid=223790)
3 errors -
Davz*|*Criss - 10.02.2011
pawn Код:
// Insulting Bot
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("Insulting Bot 1.0");
print("--------------------------------------\n");
return 1;
}
#endif
public OnPlayerText(playerid, text[])
{
if (strfind(text, "Fuck") != -1)
{
new string[80], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s Please Don't Insult!", name);
SendChat(string);
}
return 1;
}
public OnPlayerTeamPrivmsg(playerid, text[])
{
new
sSenderName[24],
sString[128];
GetPlayerName(playerid, sSenderName, sizeof sSenderName);
format(sString, sizeof sString, "(Team Message) ID: %d.%s. (%s) ",playerid, senderName, text);
for(new iPlayer = 0 ; iPlayer < MAX_PLAYERS; iPlayer++)
{
if(IsPlayerAdmin(iPlayer))
{
SendPlayerMessage(iPlayer, 0xFFFFFFAA, sString);
}
}
return true;
}
Код:
C:\Users\user\Desktop\TextTT.pwn(26) : error 017: undefined symbol "SendChat"
C:\Users\user\Desktop\TextTT.pwn(31) : warning 235: public function lacks forward declaration (symbol "OnPlayerTeamPrivmsg")
C:\Users\user\Desktop\TextTT.pwn(37) : warning 217: loose indentation
C:\Users\user\Desktop\TextTT.pwn(38) : error 017: undefined symbol "senderName"
C:\Users\user\Desktop\TextTT.pwn(44) : error 017: undefined symbol "SendPlayerMessage"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
3 Errors.
Re: 3 errors -
Davz*|*Criss - 10.02.2011
Hmm no reply?
Re: 3 errors -
TouR - 10.02.2011
Код:
// Insulting Bot
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("Insulting Bot 1.0");
print("--------------------------------------\n");
return 1;
}
#endif
public OnPlayerText(playerid, text[])
{
if (strfind(text, "Fuck") != -1)
{
new string[80], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s Please Don't Insult!", name);
}
return 1;
}
public OnPlayerTeamPrivmsg(playerid, text[])
{
new
sSenderName[24],
sString[128];
GetPlayerName(playerid, sSenderName, sizeof (sSenderName);
format(sString, sizeof sString, "(Team Message) ID: %d.%s. (%s) ",playerid, sSenderName, text);
for(new iPlayer = 0 ; iPlayer < MAX_PLAYERS; iPlayer++)
{
if(IsPlayerAdmin(iPlayer))
{
SendClientMessage(iPlayer, 0xFFFFFFAA, sString);
}
}
return true;
}
Try this
**EDIT: Fixed something
Re: 3 errors -
Calgon - 10.02.2011
SendChat is an NPC function, you haven't even included a_npc, hence why you're getting the error for it not being a valid function.
See
here for more information on how NPCs work.
Re: 3 errors -
Davz*|*Criss - 10.02.2011
pawn Код:
// Insulting Bot
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("Insulting Bot 1.0");
print("--------------------------------------\n");
return 1;
}
#endif
public OnPlayerText(playerid, text[])
{
if (strfind(text, "Fuck") != -1)
{
new string[80], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "%s Please Don't Insult!", name);
}
return 1;
}
public OnPlayerTeamPrivmsg(playerid, text[])
{
new
sSenderName[24],
sString[128];
GetPlayerName(playerid, sSenderName, sizeof (sSenderName);
format(sString, sizeof sString, "(Team Message) ID: %d.%s. (%s) ",playerid, sSenderName, text);
for(new iPlayer = 0 ; iPlayer < MAX_PLAYERS; iPlayer++)
{
if(IsPlayerAdmin(iPlayer))
{
SendClientMessage(iPlayer, 0xFFFFFFAA, sString);
}
}
return true;
}
Код:
C:\Users\user\Desktop\TextTT.pwn(30) : warning 235: public function lacks forward declaration (symbol "OnPlayerTeamPrivmsg")
C:\Users\user\Desktop\TextTT.pwn(36) : warning 217: loose indentation
C:\Users\user\Desktop\TextTT.pwn(36) : error 001: expected token: ",", but found ";"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Re: 3 errors -
Davz*|*Criss - 10.02.2011
Hmm still 1 error and 2 warnings ....
Help me out
Re: 3 errors -
alpha500delta - 10.02.2011
OnPlayerPrivMsg can be removed because SA:MP 0.3 doesnt have that function anymore and therefore it will not work