[GameMode] ..:: ZOMBIE INVASION ::..
#1

ZOMBIE INVASION
By Excel © 2014
Maybe this is my last Post


UPDATE:
mSelection.inc now added in script, i think it will help others to resolve their errors. If you don't need the inbuilt mSelection version, then simply download the non one.

INFORMATION:
NOTE: I haven't tested the script, so please report bugs if found any. Now continue reading...

This is a simple or you can say a small advance zombie gamemode, Having unique features and some maps actually 10 Taken from kitten's Zombie mode 8.0 gamemode. This gamemode is having 2 teams HUMANS and ZOMBIES. The script have anti team kill and a unique round system for removing zombie abuse. The players, mostly called HUMANS are given 30 seconds or you can edit it, yea, they are given 30 seconds for hiding, finding survival areas and to buy ammunition(it can be brought from C.P.). After 30 seconds a random zombie is taken or Few random zombies are taken and respawned. This starts the Round the player which were humans remains Humans but the one who joins, they experiences zombie for class selection. Yeah, The zombies can press KEY_WALK mostly the ALT key to infect humans in range, You can set the range limit yourself in script. The humans which gets infected can get healed back by killing a zombie and eating the Meat/Flesh from zombie's dead body.

The gamemode have nice and sleek & clean textdraws, textdraws on class selection, textdraws on spawn. You can check them on images.

In built script editing, i made it easy to edit so here is the code:
pawn Код:
#define TEAM_ZOMBIE     0
#define TEAM_HUMAN      1
#define ROUND_MONEY     1000
#define NEW_ROUND_TIMER 10000
#define ROUND_MINUTES   4
#define ROUND_SECONDS   59
#define SERVER_WEATHER  9
#define SERVER_TIME     0
#define INFECTION_TIME  30
#define DIALOG_WEAPONS  100
#define WEAPON_COST     1000
#define INFECT_RANGE    5.0
#define INFECT_KEY      KEY_WALK
MAPS:
Total maps: 10/10
Credits: Kitten
Taken from kitten's zombie mod 8.0, If you dont like the maps name, change then yourself by editing the string "mapname" to your choice. e.g. mapname = "my name i like";

pawn Код:
if(map==0)
    {
        checkpoint = CreateDynamicCP(852.2725,-2398.5361,26.3608,10.0);
        mapname="Bunkers";
    }
    if(map==1)
    {
        checkpoint = CreateDynamicCP(852.2725,-2398.5361,26.3608,10.0);
        mapname="Darkpark";
    }
    if(map==2)
    {
        checkpoint = CreateDynamicCP(292.4063,177.4444,1007.1794,10.0);
        mapname="Office";
    }
    if(map==3)
    {
        checkpoint = CreateDynamicCP(24.8997,276.4935,10.3594,10.0);
        mapname="Panic";
    }
    if(map==4)
    {
        checkpoint = CreateDynamicCP(1749.1113,-1355.0009,15.7535,10.0);
        mapname="Shopping";
    }
    if(map==5)
    {
        checkpoint = CreateDynamicCP(2572.0408,2772.9407,10.8203,10.0);
        mapname="Stars";
    }
    if(map==6)
    {
        checkpoint = CreateDynamicCP(-1517.4626,2555.3525,55.6875,10.0);
        mapname="Town";
    }
    if(map==7)
    {
        checkpoint = CreateDynamicCP(1803.3551,-1912.9064,13.3960,10.0);
        mapname="Trainstation";
    }
    if(map==8)
    {
        checkpoint = CreateDynamicCP(-2123.9680,1005.5992,96.9453,10.0);
        mapname="De_Dust";
    }
    if(map==9)
    {
        checkpoint = CreateDynamicCP(1749.1113,-1355.0009,15.7535,10.0);
        mapname="Shopping";
    }
SCREENS:
ALBUM - Imgur.com

Screens - Direct - Imgur.com






DOWNLOAD:
DOWNLOAD .PWN + mSelection in built - Pastebin
DOWNLOAD .PWN - Pastebin
foreach - By ******
streamer - By Incongito
mSelection - By dO
fader - By Joe_staff
Reply
#2

Epic one
Rep +1
Reply
#3

Nice edit , this is somehow different than the other versions of this +rep .
Reply
#4

Some error i got :
Код:
mSelection.inc(119) : error 017: undefined symbol "CreatePlayerTextDraw"
mSelection.inc(119) : warning 213: tag mismatch
mSelection.inc(120) : error 017: undefined symbol "PlayerTextDrawUseBox"
mSelection.inc(121) : error 017: undefined symbol "PlayerTextDrawLetterSize"
mSelection.inc(122) : error 017: undefined symbol "PlayerTextDrawFont"
mSelection.inc(123) : error 017: undefined symbol "PlayerTextDrawSetShadow"
mSelection.inc(124) : error 017: undefined symbol "PlayerTextDrawSetOutline"
mSelection.inc(125) : error 017: undefined symbol "PlayerTextDrawColor"
mSelection.inc(126) : error 017: undefined symbol "PlayerTextDrawShow"
mSelection.inc(116) : warning 203: symbol is never used: "Ypos"
mSelection.inc(116) : warning 203: symbol is never used: "Xpos"
mSelection.inc(116) : warning 203: symbol is never used: "playerid"
mSelection.inc(136) : error 017: undefined symbol "CreatePlayerTextDraw"
mSelection.inc(136) : warning 213: tag mismatch
mSelection.inc(137) : error 017: undefined symbol "PlayerTextDrawUseBox"
mSelection.inc(138) : error 017: undefined symbol "PlayerTextDrawBoxColor"
mSelection.inc(139) : error 017: undefined symbol "PlayerTextDrawBackgroundColor"
mSelection.inc(140) : error 017: undefined symbol "PlayerTextDrawLetterSize"
mSelection.inc(141) : error 017: undefined symbol "PlayerTextDrawFont"
mSelection.inc(142) : error 017: undefined symbol "PlayerTextDrawSetShadow"
mSelection.inc(143) : error 017: undefined symbol "PlayerTextDrawSetOutline"
mSelection.inc(144) : error 017: undefined symbol "PlayerTextDrawColor"
mSelection.inc(145) : error 017: undefined symbol "PlayerTextDrawSetSelectable"
mSelection.inc(146) : error 017: undefined symbol "PlayerTextDrawAlignment"
mSelection.inc(147) : error 017: undefined symbol "PlayerTextDrawTextSize"
mSelection.inc(148) : error 017: undefined symbol "PlayerTextDrawShow"
mSelection.inc(133) : warning 203: symbol is never used: "Height"
mSelection.inc(133) : warning 203: symbol is never used: "Width"
mSelection.inc(133) : warning 203: symbol is never used: "Ypos"
mSelection.inc(133) : warning 203: symbol is never used: "Xpos"
mSelection.inc(133) : warning 203: symbol is never used: "playerid"
mSelection.inc(157) : error 017: undefined symbol "CreatePlayerTextDraw"
mSelection.inc(157) : warning 213: tag mismatch
mSelection.inc(158) : error 017: undefined symbol "PlayerTextDrawUseBox"
mSelection.inc(159) : error 017: undefined symbol "PlayerTextDrawLetterSize"
mSelection.inc(160) : error 017: undefined symbol "PlayerTextDrawFont"
mSelection.inc(161) : error 017: undefined symbol "PlayerTextDrawSetShadow"
I already included mSelection
pawn Код:
#include <mSelection.inc>
Reply
#5

I like the textdraw with some characters right below cool and creative.
Reply
#6

Wow looks Awesome

+REP
Reply
#7

Quote:
Originally Posted by luis_mendoza
Посмотреть сообщение
Nice edit , this is somehow different than the other versions of this +rep .
Its not an edit.
Reply
#8

Quote:
Originally Posted by Excel™
Посмотреть сообщение
Its not an edit.
Whoa , Yeah I did not pay attention at the pastebin link, totally different codes . Great creation .

...

But this isn't so realistic :O

Quote:

The humans which gets infected can get healed back by killing a zombie and eating the Meat/Flesh from zombie's dead body.

Reply
#9

Quote:
Originally Posted by luis_mendoza
Посмотреть сообщение
Whoa , Yeah I did not pay attention at the pastebin link, totally different codes . Great creation .

...

But this isn't so realistic :O
Virtual gaming never becomes realistic though, If it comes closer to realistic stage, You will be bored soon.

Similarly if the humans get infected, there must some way to get Vaccinated, so i made the flesh system. If you don't like it, Just REMOVE it.
Reply
#10

Quote:
Originally Posted by ChandraLouis
Посмотреть сообщение
Some error i got :
Код:
mSelection.inc(119) : error 017: undefined symbol "CreatePlayerTextDraw"
mSelection.inc(119) : warning 213: tag mismatch
mSelection.inc(120) : error 017: undefined symbol "PlayerTextDrawUseBox"
mSelection.inc(121) : error 017: undefined symbol "PlayerTextDrawLetterSize"
mSelection.inc(122) : error 017: undefined symbol "PlayerTextDrawFont"
mSelection.inc(123) : error 017: undefined symbol "PlayerTextDrawSetShadow"
mSelection.inc(124) : error 017: undefined symbol "PlayerTextDrawSetOutline"
mSelection.inc(125) : error 017: undefined symbol "PlayerTextDrawColor"
mSelection.inc(126) : error 017: undefined symbol "PlayerTextDrawShow"
mSelection.inc(116) : warning 203: symbol is never used: "Ypos"
mSelection.inc(116) : warning 203: symbol is never used: "Xpos"
mSelection.inc(116) : warning 203: symbol is never used: "playerid"
mSelection.inc(136) : error 017: undefined symbol "CreatePlayerTextDraw"
mSelection.inc(136) : warning 213: tag mismatch
mSelection.inc(137) : error 017: undefined symbol "PlayerTextDrawUseBox"
mSelection.inc(138) : error 017: undefined symbol "PlayerTextDrawBoxColor"
mSelection.inc(139) : error 017: undefined symbol "PlayerTextDrawBackgroundColor"
mSelection.inc(140) : error 017: undefined symbol "PlayerTextDrawLetterSize"
mSelection.inc(141) : error 017: undefined symbol "PlayerTextDrawFont"
mSelection.inc(142) : error 017: undefined symbol "PlayerTextDrawSetShadow"
mSelection.inc(143) : error 017: undefined symbol "PlayerTextDrawSetOutline"
mSelection.inc(144) : error 017: undefined symbol "PlayerTextDrawColor"
mSelection.inc(145) : error 017: undefined symbol "PlayerTextDrawSetSelectable"
mSelection.inc(146) : error 017: undefined symbol "PlayerTextDrawAlignment"
mSelection.inc(147) : error 017: undefined symbol "PlayerTextDrawTextSize"
mSelection.inc(148) : error 017: undefined symbol "PlayerTextDrawShow"
mSelection.inc(133) : warning 203: symbol is never used: "Height"
mSelection.inc(133) : warning 203: symbol is never used: "Width"
mSelection.inc(133) : warning 203: symbol is never used: "Ypos"
mSelection.inc(133) : warning 203: symbol is never used: "Xpos"
mSelection.inc(133) : warning 203: symbol is never used: "playerid"
mSelection.inc(157) : error 017: undefined symbol "CreatePlayerTextDraw"
mSelection.inc(157) : warning 213: tag mismatch
mSelection.inc(158) : error 017: undefined symbol "PlayerTextDrawUseBox"
mSelection.inc(159) : error 017: undefined symbol "PlayerTextDrawLetterSize"
mSelection.inc(160) : error 017: undefined symbol "PlayerTextDrawFont"
mSelection.inc(161) : error 017: undefined symbol "PlayerTextDrawSetShadow"
I already included mSelection
pawn Код:
#include <mSelection.inc>
Download mSelection.inc and place it at includes
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)