error 029: invalid expression, assumed zero
#1

Can anyone see the problem here? because i really just can't.

PHP код:
}
forward load_Map_basic(Mapidname[], value[]);
forward LoadUser_data(playeridname[],value[]);
forward TimeOnServer(playerid);
forward Float:GetDistanceBetweenPlayers(p1,p2);
forward GetClosestPlayer(p1);
forward RandomZombie();
main()

Reply
#2

Which of them is the error line?
Reply
#3

Can we get the implementation of the functions above ?

I compiled adding the "forward"s in a clean code, then everything worked good.
Reply
#4

That is the error line
Quote:

forward load_Map_basic(Mapid, name[], value[]);

Reply
#5

Can you give us the implementation of the function then ?
Reply
#6

Код:
}

forward load_Map_basic(Mapid, name[], value[]);
forward LoadUser_data(playerid, name[],value[]);
forward TimeOnServer(playerid);
forward Float:GetDistanceBetweenPlayers(p1,p2);
forward GetClosestPlayer(p1);
forward RandomZombie();

main()
{
Maybe you need to change this:
{
}

Код:
{
forward load_Map_basic(Mapid, name[], value[]);
forward LoadUser_data(playerid, name[],value[]);
forward TimeOnServer(playerid);
forward Float:GetDistanceBetweenPlayers(p1,p2);
forward GetClosestPlayer(p1);
forward RandomZombie();

main()
}
Reply
#7

Here's everything leading up that point.

PHP код:
native WP_Hash(buffer[], len, const str[]);
#include <a_samp>
#include <zcmd>
#include <sscanf2>
#include <a_mysql>
#include <foreach>
#include <YSI\y_ini>
#include <KickBan>
//#include <OPA>
/*Clans For server
To Change Clan Name Just replace [MN] With [Anyname] or (Anyname) ,etc
*/
#define DIALOGCLAN 1000
#define TAGCLAN "[FOS]"
#define PASSWORDCLAN "fos...01"
// Defines
#define function%0(%1) forward%0(%1);public%0(%1)
#define NON_IMMUNE 69,14,261,2,107,11,125,6,299,43,124,12,13,280,230,274,27,25,95,260,149,29,161,76,23,115,287,67,200
#define MAX_MAPTIME 250
#define MAX_RESTART_TIME 10000
#define MAX_MAPUPDATE_TIME 1450
#define MAX_SHOW_CP_TIME 1000
#define MAX_END_TIME 60000
#define MAX_BALANCERUPDATE_TIME 6000
#define MAX_MAP_FILES 19
#define SCM SendClientMessage
#define SCMTA SendClientMessageToAll
///Here is your mysql DUMP
#define SQL_HOST "_____"
#define SQL_USER  "_____"
#define SQL_PASS "_____"
#define SQL_DB  "_____"
#define Grey 0xC0C0C0FF // Defining the color 'Grey'
// Reaction Test Script
#define Loop(%0,%1) for(new %0 = 0; %0 != %1; %0++)
#define PURPLE 0xAFAFAFAA // Don't care this is Grey
#define GREEN 0x33CCFFAA // Don't care this is Light Blue
#define TIME 180000 //180000
// Reaction Test Script
new String[128], Float:SpecX[MAX_PLAYERS], Float:SpecY[MAX_PLAYERS], Float:SpecZ[MAX_PLAYERS], vWorld[MAX_PLAYERS], Inter[MAX_PLAYERS];
new 
IsSpecing[MAX_PLAYERS], Name[MAX_PLAYER_NAME], IsBeingSpeced[MAX_PLAYERS],spectatorid[MAX_PLAYERS];
#define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
#define PATH "/ZMA/Users/%s.ini"
#define NAME "Infestation [Zombie Survival] [BETA]"
#define SCRIPT "v0.3"
#define SCRIPTER "Stones"
#define SITE "COMING SOON"
#define chat "{FFFFFF}»"
#define PLAYER_MUTE_TIME_MINUTES (2)
#define DIALOG_REGISTER 0
#define DIALOG_LOGIN 1
#define DIALOG_RADIO 2
#define DIALOG_KICK 3
#define DIALOG_TOP 4
#define DIALOG_WARN 5
#define DIALOG_BANNED 6
#define DIALOG_CMDS 7
#define DIALOG_HELP 8
#define DIALOG_HOWTOXP 9
#define DIALOG_ACMDS 10
#define DIALOG_RULES 11
#define DIALOG_CLASS 12
#define DIALOG_CLASS2 13
#define DIALOG_CLASS_2 14
#define DIALOG_CLASS_2_2 15
#define DIALOG_CLASS_3 16
#define DIALOG_CLASS_3_3 17
#define DIALOG_ADMINS 18
#define DIALOG_VIPS 19
#define DIALOG_REPORT 20
#define DIALOG_REPORT_2 21
#define DIALOG_SHOUT 22
#define DIALOG_VIPINFO 23
#define DIALOG_VIP 24
#define DIALOG_VIP_CLASS 25
#define DIALOG_COINS 26
#define DIALOG_BUY_WEAPONS 27
#define DIALOG_BUY_CLASSES 28
#define DIALOG_XP 30
#define DIALOG_RADIO_1 31
#define TEAM_ZOMBIE 0
#define TEAM_HUMAN 1
#define ENDCHAT_01 0
#define COLOR_HUMAN 0x33CCFFAA
#define COLOR_ZOMBIE 0x9ACD3244
#define COLOR_ADUTY 0xFF0000AA
#define COLOR_GREY 0xAFAFAFAA
#define ROSA                 0xFF66FFAA
#define BLU_CHIARO           0x00BFFFAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xFF0000AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_LIME 0x10F441AA
#define COLOR_MAGENTA 0xFF00FFFF
#define COLOR_NAVY 0x000080AA
#define COLOR_AQUA 0xFF000000
#define COLOR_CRIMSON 0xDC143CAA
#define COLOR_FLBLUE 0x6495EDAA
#define COLOR_BISQUE 0xFFE4C4AA
#define COLOR_BLACK 0x000000AA
#define COLOR_CHARTREUSE 0x7FFF00AA
#define COLOR_BROWN 0xA52A2AAA
#define COLOR_CORAL 0xFF7F50AA
#define COLOR_GOLD 0xB8860BAA
#define COLOR_GREENYELLOW 0xADFF2FAA
#define COLOR_INDIGO 0x4B00B0AA
#define COLOR_IVORY 0xFFFF82AA
#define COLOR_LAWNGREEN 0x7CFC00AA
#define COLOR_SEAGREEN 0x20B2AAAA
#define COLOR_LIMEGREEN 0x32CD32AA //<--- Dark lime
#define COLOR_MIDNIGHTBLUE 0X191970AA
#define COLOR_MAROON 0x800000AA
#define COLOR_OLIVE 0x808000AA
#define COLOR_ORANGERED 0xFF4500AA
#define COLOR_PINK 0xFFC0CBAA // - Light light pink
#define COLOR_SPRINGGREEN 0x00FF7FAA
#define COLOR_TOMATO 0xFF6347AA // - Tomato >:/ sounds wrong lol... well... :P
#define COLOR_YELLOWGREEN 0x9ACD32AA //- like military green
#define COLOR_MEDIUMAQUA 0x83BFBFAA
#define COLOR_MEDIUMMAGENTA 0x8B008BAA // dark magenta ^^
// Human Classes 
#define CIVILIAN 1501
#define POLICEMAN 1502
#define MEDIC 1503
#define SCOUT 1504
#define HEAVYMEDIC 1505
#define FARMER 1506
#define ENGINEER 1507
#define SWAT 1508
#define HEAVYSHOTGUN 1509
#define ADVANCEDMEDIC 1510
#define ADVANCEDENGINEER 1511
#define FEDERALAGENT 1512
#define KICKBACK 1513
#define ADVANCEDSCOUT 1514
#define COWBOY 1515
#define ASSASSIN 1516
#define TRAPMASTER 1517
#define VIPENGINEER 1518
#define VIPMEDIC 1519
#define VIPSCOUT 1520
#define E_ENGINEER 1521
#define SOLDIER 1522
#define DOCTOR 1523
#define FBI 1524
#define SCIENTIST 1525
#define EXPERIENCEDSCOUT 1526
#define PIMP 1527
#define WEAPONSDEALER 1528
#define SMOKEUP 1529
#define SHOTGUNSPECIAL 1530
#define BOXER 1231
#define BOMBER 1232
#define MASTER 1233
#define GHOST 1234
#define BUDDY 1235
#define AKICK 1236
#define TECG 1237
#define BULL 1238
#define HITMAN 1239
// Zombie Classes
#define STANDARDZOMBIE 2501
#define MUTATEDZOMBIE 2502
#define FASTZOMBIE 2503
#define REAPERZOMBIE 2504
#define WITCHZOMBIE 2505
#define BOOMERZOMBIE 2506
#define STOMPERZOMBIE 2507
#define SCREAMERZOMBIE 2508
#define FIREBREATHER 2509
#define ADVANCEDMUTATED 2510
#define HEAVYSCREAMER 2511
#define FLESHEATER 2512
#define ADVANCEDWITCH 2513
#define ADVANCEDBOOMER 2514
#define NEMESIS 2515
#define ADVSTOMPER 2516
#define ADVSCREAMER 2517
#define HZOMBIE 2518
#define SLENDER 2519
#define KZOM 2520
#define GZOM 2521
#define DSNIPE 2522
#define COL_WHITE          "{FFFFFF}"
#define COL_GREY           "{C3C3C3}"
#define COL_GREEN          "{37DB45}"
#define COL_RED            "{FF3333}"
#define COL_YELLOW         "{F3FF02}"
#define COL_ORANGE         "{F9B857}"
#define COL_BLUE           "{0049FF}"
#define COL_PINK           "{FF00EA}"
#define COL_LIGHTBLUE      "{00C0FF}"
#define COL_LGREEN         "{C9FFAB}"
forward NoSpawnKill(playerid);
// Variables
new time;
new 
mapvar;
new 
balvar;
new 
mapid;
new 
gateobj;
new 
playerOnline;
new 
playersAliveCount;
new 
DocShield;
new 
Trap;
new 
meatDrops[MAX_PLAYERS];
new 
ammoDrops[MAX_PLAYERS];
new 
LastMapStarted = -1;
new 
PlayerPressedJump[MAX_PLAYERS];
new 
playedtimer[MAX_PLAYERS];
new 
team[MAX_PLAYERS];
new 
c4Obj[MAX_PLAYERS];
new 
smokemachine[MAX_PLAYERS];
new 
PlayerShotPlayer[MAX_PLAYERS][MAX_PLAYERS];
new 
Text:EventText;
new 
Text:CurrentMap;
new 
Text:remadeText;
new 
Text:remadeText2;
new 
Text:AliveInfo;
new 
Text:ChatMsg;
new 
Text:TimeLeft;
new 
Text:UntilRescue;
new 
Text:XP;
new 
Text:Infected[MAX_PLAYERS];
new 
Text:iKilled[MAX_PLAYERS];
new 
Text:myXP[MAX_PLAYERS];
new 
Text:ServerIntroOne[MAX_PLAYERS];
new 
Text:ServerIntroTwo[MAX_PLAYERS];
new 
shoutstring[256];
enum mapinfo
{
    
MapName[128],
    
FSMapName[128],
    
Float:HumanSpawnX,
    
Float:HumanSpawnY,
    
Float:HumanSpawnZ,
    
Float:HumanSpawn2X,
    
Float:HumanSpawn2Y,
    
Float:HumanSpawn2Z,
    
Float:ZombieSpawnX,
    
Float:ZombieSpawnY,
    
Float:ZombieSpawnZ,
    
Float:GateX,
    
Float:GateY,
    
Float:GateZ,
    
Float:GaterX,
    
Float:GaterY,
    
Float:GaterZ,
    
Float:CPx,
    
Float:CPy,
    
Float:CPz,
    
GateID,
    
MoveGate,
    
AllowWater,
    
Interior,
    
Weather,
    
Time,
    
EvacType,
    
IsStarted,
    
XPType,
};
new 
Map[mapinfo];
enum playerinfo
{
    
pPassword[129],
    
pXP,
    
ReadCmds,
    
pKills,
    
pDeaths,
    
pRank,
    
pEvac,
    
pAdminLevel,
    
pAdminDuty,
    
pBanned,
    
gLeader,
    
gMember,
    
pVipLevel,
    
pHour,
    
pMin,
    
pSec,
    
pMapsPlayed,
    
pCoins,
    
pLogged,
    
pWarnings,
    
FirstPS,
    
pPM,
    
IsPlayerMuted,
    
Killstreak,
    
pHumanClass,
    
pZombieClass,
    
IsPlayerInfected,
    
IsPlayerInfectedTimer,
    
Boxes,
    
BoxesAdvanced,
    
SkinChanges,
    
ArmourChanges,
    
C4,
    
traps,
    
pVipKickBack,
    
pVipFlash,
    
pVipBoxes,
    
pLadders,
    
pFakeKills,
    
pAmmoBoxes,
    
pKickBackCoin,
    
pDamageShotgunCoin,
    
pDamageDeagleCoin,
    
pDamageMP5Coin,
    
pDoctorShield,
    
pRenamed,
    
pTrapMasterTrap,
    
pScientistCure,
    
Frozen
};
new 
pInfo[MAX_PLAYERS][playerinfo];
enum aname
{
    
HighJumpScout,
    
HighJumpZombie,
    
StomperPushing,
    
WitchAttack,
    
ScreamerZombieAb,
    
ScreamerZombieAb2,
    
InfectionNormal,
    
InfectionMutated,
    
ShoutCooldown,
    
HealCoolDown,
    
FireBreatherCooldown,
    
NemesisCooldown,
    
AdvancedMutatedCooldown,
    
WitchAttack2,
    
InfectionFleshEater
}
new 
Abilitys[MAX_PLAYERS][aname];
new 
randomMessages[][] =
{
      
""chat""COL_RED" [BOT] "COL_WHITE"Earn XP by killing the enemy team or using your ability and donating for double XP!",
      
""chat""COL_GREEN" [BOT] "COL_WHITE"Are you new to the server? use /help and /cmds to get you started",
      
""chat""COL_BLUE" [BOT] "COL_WHITE"Got stuck?, try using /rbug",
      
""chat""COL_RED" [BOT] "COL_WHITE"If you spot a hacker or rulebreak report him/her with the format [ /report [id/name] [Reason]",
      
""chat""COL_ORANGE" [BOT] "COL_WHITE"Remember to read the server rules to prevent you from getting banned /rules",
    
""chat""COL_BLUE" [BOT] "COL_WHITE"We strongly suggest you use /ss to save your stats",
    
""chat""COL_BLUE" [BOT] "COL_WHITE"Got stuck?, try using /rbug",
    
""chat""COL_RED" [BOT] "COL_WHITE"Do NOT attack your team mates or you will be punished!",
    
""chat""COL_RED" [BOT] "COL_WHITE"If you spot a hacker or rulebreak report him/her with the format [ /report [id/name] [Reason]",
    
""chat""COL_RED" [BOT] "COL_WHITE"Wanna know whats new? Why not? Try out /updates",
    
""chat""COL_BLUE" [BOT] "COL_WHITE"Always respect your fellow players, if issues arrise, report them to stones, or on the forums [COMING SOON]",
    
""chat""COL_RED" [BOT] "COL_WHITE"Need help? Try out /help",
    
""chat""COL_ORANGE" [BOT] "COL_WHITE"If you find a bug please report it on our forum "COL_ORANGE" COMING SOON",
    
""chat""COL_LGREEN" [BOT] "COL_WHITE"You can buy weapons, classes, objects,etc "COL_WHITE" ' /buy ' command",
    
""chat""COL_YELLOW" [BOT] "COL_WHITE"We did an aditional class menu "COL_WHITE" ' /class2 ' "COL_WHITE" make sure you check it out!",
    
""chat""COL_RED" [BOT] "COL_WHITE"Do NOT spawn kill zombies, else you will be punished and even banned if you keep doing it!",
    
""chat""COL_BLUE" [BOT] "COL_WHITE"Earn xp and unlock new classes. Try out "COL_RED" 'class2!!'"
}
forward load_Map_basic(Mapidname[], value[]);
forward LoadUser_data(playeridname[],value[]);
forward TimeOnServer(playerid);
forward Float:GetDistanceBetweenPlayers(p1,p2);
forward GetClosestPlayer(p1);
forward RandomZombie();
main()

Reply
#8

Try this.

pawn Код:
new randomMessages[][] =
{
     ""chat""COL_RED" [BOT] "COL_WHITE"Earn XP by killing the enemy team or using your ability and donating for double XP!",
     ""chat""COL_GREEN" [BOT] "COL_WHITE"Are you new to the server? use /help and /cmds to get you started",
     ""chat""COL_BLUE" [BOT] "COL_WHITE"Got stuck?, try using /rbug",
     ""chat""COL_RED" [BOT] "COL_WHITE"If you spot a hacker or rulebreak report him/her with the format [ /report [id/name] [Reason]",
     ""chat""COL_ORANGE" [BOT] "COL_WHITE"Remember to read the server rules to prevent you from getting banned /rules",
    ""chat""COL_BLUE" [BOT] "COL_WHITE"We strongly suggest you use /ss to save your stats",
    ""chat""COL_BLUE" [BOT] "COL_WHITE"Got stuck?, try using /rbug",
    ""chat""COL_RED" [BOT] "COL_WHITE"Do NOT attack your team mates or you will be punished!",
    ""chat""COL_RED" [BOT] "COL_WHITE"If you spot a hacker or rulebreak report him/her with the format [ /report [id/name] [Reason]",
    ""chat""COL_RED" [BOT] "COL_WHITE"Wanna know whats new? Why not? Try out /updates",
    ""chat""COL_BLUE" [BOT] "COL_WHITE"Always respect your fellow players, if issues arrise, report them to stones, or on the forums [COMING SOON]",
    ""chat""COL_RED" [BOT] "COL_WHITE"Need help? Try out /help",
    ""chat""COL_ORANGE" [BOT] "COL_WHITE"If you find a bug please report it on our forum "COL_ORANGE" COMING SOON",
    ""chat""COL_LGREEN" [BOT] "COL_WHITE"You can buy weapons, classes, objects,etc "COL_WHITE" ' /buy ' command",
    ""chat""COL_YELLOW" [BOT] "COL_WHITE"We did an aditional class menu "COL_WHITE" ' /class2 ' "COL_WHITE" make sure you check it out!",
    ""chat""COL_RED" [BOT] "COL_WHITE"Do NOT spawn kill zombies, else you will be punished and even banned if you keep doing it!",
    ""chat""COL_BLUE" [BOT] "COL_WHITE"Earn xp and unlock new classes. Try out "COL_RED" 'class2!!'"
};
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)