Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Gamemode skripte => Temu započeo: Eklata poslato Avgust 16, 2009, 10:42:01 PRE PODNE

Naslov: [GM] Eklata's Battlegrounds
Poruka od: Eklata poslato Avgust 16, 2009, 10:42:01 PRE PODNE
Eto bilo mi dosadno pa doso na ideju da napravim jednostavni TDM, ima oko 1,3k linija..

edit- GM je na engleskom jer sam objavio na samp forumu a nije mi se dalo na hrv prevodit :D u v2 cu prevest i na nasi..
Pa ukratko.. 3tima teroriste, policajci i un.. Kada izaberete tim na Class Selection server ce vam dodati tag u nick npr Eklata[TE] za teroriste.. Tim mjenjate tako da pritisnete F4..
Onda sam stavio GEO IP od Abhinava cisto radi izgleda kda se igrac konektira na server  ;D
Napravio sam malu misijicu, svakih 5min morate pronaci mali kovceg koji se nalazi negdje u area51, nakon sto ga nadete odnesete u chechkpoint i mission done ;D dobite +5 score

Na spawnu birate gunse koje ocete + 50killova i vise mozete minigun ili zolju izabrat :D
Sto veci score veci spawn armor :P
Eto ukratko, 2screenshoota i to je to :D

(http://i27.tinypic.com/ix763b.png)
(http://i28.tinypic.com/27yde8i.png)

(http://cdn.solidfiles.net/info_imgs/f4662470554b96386ece10b5404bbc33.jpg) (http://solidfiles.com/d/f4662470554b96386ece10b5404bbc33)
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Ken0 poslato Avgust 16, 2009, 10:58:06 PRE PODNE
Bravo,Nije Lose  thumbsup
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Eklata poslato Avgust 16, 2009, 11:02:46 PRE PODNE
fala   :-* btw zaboravio sam dodati da sam napravio random poruke, samo dajte u pawno search "Your text here" i moze se editovat
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: matejdz poslato Avgust 16, 2009, 16:28:40 POSLE PODNE
To nisi ti radio :D :D
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: [MRP]Gunjac poslato Avgust 16, 2009, 16:32:52 POSLE PODNE
ovo je skinuto sa SA:MP foruma 100%  8) 8)
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Eklata poslato Avgust 16, 2009, 20:33:14 POSLE PODNE
lol ja sam to objavio na samp forumu.. omg

http://forum.sa-mp.com/index.php?topic=116315.0

I ovako nesto jednostavno naprvait moze svatko.. btw vi ni ne znate tko sam ja?
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Correlli poslato Avgust 16, 2009, 20:47:45 POSLE PODNE
Citat: Eklata poslato Avgust 16, 2009, 20:33:14 POSLE PODNE
btw vi ni ne znate tko sam ja?

I tko si ti? Barack Obama možda? :D
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Eklata poslato Avgust 16, 2009, 20:50:16 POSLE PODNE
heh ako kazem da sam s lga, odma ce biti da to nisam ja radio da sam glup jer igram tamo itd. (lego) thumbsup
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: matejdz poslato Avgust 16, 2009, 21:08:08 POSLE PODNE
Citat: [CH]matejdz poslato Avgust 16, 2009, 16:28:40 POSLE PODNE
To nisi ti radio :D :D
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Eklata poslato Avgust 16, 2009, 21:19:46 POSLE PODNE
ti slobodno tvrdi sta oces ;) nadi mi na samp forumu isti taj mod cestitam ti
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Correlli poslato Avgust 16, 2009, 21:35:01 POSLE PODNE
Citat: Eklata poslato Avgust 16, 2009, 20:50:16 POSLE PODNE
heh ako kazem da sam s lga, odma ce biti da to nisam ja radio da sam glup jer igram tamo itd. (lego) thumbsup

Nije važno odakle je tko, samo je važno da se ne pravi previše pametnog kao neki ljudi.
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Bugs_Bunny poslato Avgust 16, 2009, 21:35:40 POSLE PODNE
nikad ne reci nikad, sta decka odmah napadate i to bez dokaza kad neko nade to na sa-mp forumu nek objavi tu i gotovo

Eklata nice gm  thumbsup
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Ken0 poslato Avgust 16, 2009, 21:48:32 POSLE PODNE
And Special thanks to RK01 who was my scripting teacher Smiley
ee ako te on ucio skriptat jbg onda.....je istina...posto on i don jedini na balkanu ne skidaju scripte sa neta  thumbsup
btw lego aka guzi tj.wuzi ? :D
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Eklata poslato Avgust 16, 2009, 21:56:15 POSLE PODNE
Citat: Ken0 poslato Avgust 16, 2009, 21:48:32 POSLE PODNE
And Special thanks to RK01 who was my scripting teacher Smiley
ee ako te on ucio skriptat jbg onda.....je istina...posto on i don jedini na balkanu ne skidaju scripte sa neta  thumbsup
btw lego aka guzi tj.wuzi ? :D

da :) i sad me uci XD cim nes zatrebam njemu se obratim..
ty bugs :)
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Ken0 poslato Avgust 16, 2009, 21:59:29 POSLE PODNE
i sad me uci XD cim nes zatrebam njemu se obratim..
Dobro ti je to..Dobar GM sam tak nastavi  thumbsup
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: [PL]Xx_KiCo_x3 poslato Avgust 21, 2009, 15:35:27 POSLE PODNE
Super ti GM  thumbsup Ja sam ga vec imao priliku vidit i zaigrat s tobom xD  thumbsup
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: mario_kumanovac poslato Avgust 21, 2009, 15:40:37 POSLE PODNE
a jeli ima da se registriras i admin komande?
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: SOaD poslato Avgust 21, 2009, 18:13:09 POSLE PODNE
svidja mi se mod...

brw
Naslov: Odg: [GM] Eklata's Battlegrounds
Poruka od: Chrome poslato Avgust 21, 2009, 19:32:25 POSLE PODNE
Ja cu ga sad skinut i doc pametovat  :D

edit: eto da ne bude da stalno pametujem; nije los mod(nisam igrao :P)

Nego, zasto nisi isao na DCMD nego na STRTOK?...
OnGameModeInit => sta ce ti ona 3 arraya; mogao si stavit jedan i samo taj jedan na sva 3 format-a primjenit.. i tako bi ustedio 256 * 4 byte-a...
za dobivanje max playersa UVIJEK koristi MAX_PLAYERS konstantu jer je brze nego funkcijom a isto sranje ;)

jos nesto.. vidim da si u (skoro) cijelom modu radio ovako nesto:

if(HasBag[playerid] == 1)
{
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
Bag = CreatePickup(1210, 3, X, Y, Z);
format(string, sizeof(string), "Mission: %s has died and lost his bag! Go and get the bag!",sendername);
SendClientMessageToAll(COLOR_BLUE, string);
}
       else
       {
       }

Ovaj else je totalno bezpotrebno; zasto? ako se if dogodi/ne dogodi isto sranje ispadne jer je else prazan  i ne sluzi nicemu; mogao si samo if stavit(al tako ima u skoro cijelom gmu lol)

Jos jedna primjedba.. Onaj tvoj dugacki kod u OnPlayerDeath(gdje provjerava killera i playera) je mogao biti skracen na sljedece(dok su 3 bande; ako vise malo se treba izmjeniti, ali jos uvijek ce biti krace i efikasnije):


if(gTeam[playerid] == gTeam[killerid])
{
SetPlayerHealth(playerid, 0.0);
SendClientMessage(killerid, COLOR_WHITE, "Team killing is not allowed!!! You were punished with $5000");
GivePlayerMoney(killerid, -5000);
GivePlayerMoney(playerid, 5000);
switch(gTeam[playerid])
{
case 1:
terrorscore--;
case 2:
polscore--;
case 3:
unscore--;
}
}
else
{
switch(gTeam[playerid])
{
case 1:
{
format(gString, MAX_IO, "Terrorist %s has been killed by %s %s.%s %s gets $5000.", gTeam[killerid] == 2 ? "policeman" : "UN Officer", giveplayer, gTeam[killerid] == 2 ? "Policeman" : "UN Officier", sendername);
if(gTeam[killerid] == 2) polscore++;
else if(gTeam[killerid] == 3) unscore++;
}
case 2:
{
format(gString, MAX_IO, "Policeman %s has been killed by an %s %s.%s gets $5000.", gTeam[killerid] == 1 ? "terrorist" : "UN Officier" giveplayer, gTeam[killerid] == 1 ? "Terrorist" : "UN Officier", sendername);
if(gTeam[killerid] == 1) terrorscore++;
else if(gTeam[killerid] == 3) unscore++;
}
case 3:
{
format(gString, MAX_IO, "UN Officier %s has been killed by an %s %s.%s gets $5000.", gTeam[killerid] == 1 ? "terrorist" : "policeman" giveplayer, gTeam[killerid] == 1 ? "Terrorist" : "Policeman", sendername);
if(gTeam[killerid] == 1) terrorscore++;
else if(gTeam[killerid] == 2) polscore++;
}
}
SendClientMessageToAll(COLOR_WHITE, string);
GivePlayerMoney(killerid, 5000);
GivePlayerMoney(playerid, -5000);
}