*** I can't name topics well! - 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)
+--- Thread: *** I can't name topics well! (
/showthread.php?tid=388790)
DELETED -
NoahF - 30.10.2012
Can someone help me fix these errors:
Код:
C:\Users\XXX\Desktop\Slendy.pwn(13) : error 021: symbol already defined: "SwitchPlayerTimer"
C:\Users\XXX\Desktop\Slendy.pwn(35) : error 021: symbol already defined: "DestroyObjectTimer1"
C:\Users\XXX\Desktop\Slendy.pwn(38) : error 010: invalid function or declaration
C:\Users\XXX\Desktop\Slendy.pwn(52) : error 021: symbol already defined: "SwitchPlayerTimer"
C:\Users\XXX\Desktop\Slendy.pwn(55) : error 010: invalid function or declaration
C:\Users\XXX\Desktop\Slendy.pwn(60) : warning 219: local variable "random" shadows a variable at a preceding level
C:\Users\XXX\Desktop\Slendy.pwn(60) : error 017: undefined symbol "Random"
C:\Users\XXX\Desktop\Slendy.pwn(69) : warning 209: function "SelectRandomPlayer" should return a value
C:\Users\XXX\Desktop\Slendy.pwn(76) : error 035: argument type mismatch (argument 2)
C:\Users\XXX\Desktop\Slendy.pwn(85) : warning 209: function "cmd_slenderon" should return a value
C:\Users\XXX\Desktop\Slendy.pwn(92) : error 035: argument type mismatch (argument 2)
C:\Users\XXX\Desktop\Slendy.pwn(94) : error 035: argument type mismatch (argument 1)
C:\Users\XXX\Desktop\Slendy.pwn(95) : error 035: argument type mismatch (argument 1)
C:\Users\XXX\Desktop\Slendy.pwn(102) : warning 209: function "cmd_slenderoff" should return a value
C:\Users\XXX\Desktop\Slendy.pwn(105) : warning 203: symbol is never used: "DestroyObjectTimer1"
C:\Users\XXX\Desktop\Slendy.pwn(105) : warning 203: symbol is never used: "SwitchPlayerTimer"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
10 Errors.
Код:
#include <a_samp>
#include <zcmd>
#define FILTERSCRIPT
#define COLOR_RED 0xFF0000C8
new object;
new DestroyObjectTimer1;
new Float:pCoo[3];
new SwitchPlayerTimer;
forward DestroyObjectTimer();
forward SwitchPlayer(playerid);
forward SwitchPlayerTimer();
public OnFilterScriptInit()
{
print("______________________________________________________________________________");
print("|");
print("NoahF's Slender FilterScript has successfully loaded! Beware of Slender..");
print("|");
print("______________________________________________________________________________");
return 1;
}
public OnFilterScriptExit()
{
print("______________________________________________________________________________");
print("|");
print("NoahF's Slender FilterScript has successfully loaded! Beware of Slender..");
print("|");
print("______________________________________________________________________________");
return 1;
}
public DestroyObjectTimer1()
{
DestroyObject(object);
return 1;
}
public SwitchPlayer(playerid)
{
SelectRandomPlayer();
GetPlayerPos(playerid, pCoo[0],pCoo[1],pCoo[2]);
object = CreateObject(2589, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToPlayer(object, playerid, 10.0, 10.0, 1.5, 0.0, 0.0, 0.0);
SetTimer("DestroyObjectTimer1", 5000, true);
SetTimer("SwitchPlayerTimer", 183333, true);
return 1;
}
public SwitchPlayerTimer()
{
SelectRandomPlayer();
return 1;
}
stock SelectRandomPlayer()
{
new random = Random(MAX_PLAYERS);
if(IsPlayerConnected(random))
{
return random;
}
else
{
SelectRandomPlayer();
}
}
COMMAND:slenderon(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
SendClientMessage(COLOR_RED, "Slender mode ON! You better start running, and don't look behind you! :)");
SelectRandomPlayer();
SendClientMessageToAll(COLOR_RED, "Slender Mode has been Activated for everyone. Always look behind you..");
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(playerid, "http://soundcloud.com/noahfallon/slender-music-40-minutes-long/download");
return 1;
}
}
}
COMMAND:slenderoff(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
SendClientMessage(COLOR_RED, "Slender mode OFF! You are safe now! :)");
DestroyObject(object);
KillTimer("SwitchPlayerTimer");
KillTimer("DestroyObjectTimer1");
for(new i = 0; i < MAX_PLAYERS; i++)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
}
}
Thanks..
Re: Errors - HuSs3n - 30.10.2012
pawn Код:
#include <a_samp>
#include <zcmd>
#define FILTERSCRIPT
#define COLOR_RED 0xFF0000C8
new object;
new Float:pCoo[3];
new SwitchPlayerTimer_;
new DestroyObjectTimer1_;
forward DestroyObjectTimer();
forward SwitchPlayer(playerid);
forward SwitchPlayerTimer();
forward DestroyObjectTimer1();
public OnFilterScriptInit()
{
print("______________________________________________________________________________");
print("|");
print("NoahF's Slender FilterScript has successfully loaded! Beware of Slender..");
print("|");
print("______________________________________________________________________________");
return 1;
}
public OnFilterScriptExit()
{
print("______________________________________________________________________________");
print("|");
print("NoahF's Slender FilterScript has successfully loaded! Beware of Slender..");
print("|");
print("______________________________________________________________________________");
return 1;
}
public DestroyObjectTimer1()
{
DestroyObject(object);
return 1;
}
public SwitchPlayer(playerid)
{
SelectRandomPlayer();
GetPlayerPos(playerid, pCoo[0],pCoo[1],pCoo[2]);
object = CreateObject(2589, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
AttachObjectToPlayer(object, playerid, 10.0, 10.0, 1.5, 0.0, 0.0, 0.0);
DestroyObjectTimer1_=SetTimer("DestroyObjectTimer1", 5000, true);
SwitchPlayerTimer_=SetTimer("SwitchPlayerTimer", 183333, true);
return 1;
}
public SwitchPlayerTimer()
{
SelectRandomPlayer();
return 1;
}
stock SelectRandomPlayer()
{
new r = random(MAX_PLAYERS);
if(IsPlayerConnected(r))
{
return r;
}
else
{
SelectRandomPlayer();
}
return 1;
}
COMMAND:slenderon(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,COLOR_RED, "Slender mode ON! You better start running, and don't look behind you! :)");
SelectRandomPlayer();
SendClientMessageToAll(COLOR_RED, "Slender Mode has been Activated for everyone. Always look behind you..");
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayAudioStreamForPlayer(playerid, "http://soundcloud.com/noahfallon/slender-music-40-minutes-long/download");
return 1;
}
}
return 1;
}
COMMAND:slenderoff(playerid, params[])
{
#pragma unused params
if(IsPlayerAdmin(playerid))
{
SendClientMessage(playerid,COLOR_RED, "Slender mode OFF! You are safe now! :)");
DestroyObject(object);
KillTimer(SwitchPlayerTimer_);
KillTimer(DestroyObjectTimer1_);
for(new i = 0; i < MAX_PLAYERS; i++)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
}
return 1;
}
Re: Errors -
NoahF - 30.10.2012
THANKS