Skripta koju koristim: No obot
Problem: Molim vas nemojte rec ima FS.....
Zelio bi da uradim da kucam FZULAZ i da se portam na FZ i kada se portam da dobijem oruzije i kada ja nekog ubijem da mi pise ko je koga ubio i npr kada mene neko ubije da se spawnam na FZ koordinati i da budu 2 tima i kada kucam /fzizlaz da se spawnam u kuci il bilo gdje....Ako znate kakav je FZ NA Yunite d B a l kanu
Slike://
Dio skripte://
Jesi mi pomogao :D
Ako zna neko a da ima vremena bil mi mogao pokazat evo vam link od FBa
http://www.facebook.com/aldin.delic.9
Ljudi znal neko
public OnPlayerConnect(playerid)
{
Snich_DMEvent[playerid]= 0;
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if (Snich_DMEvent[playerid] == 1)
{
GameTextForPlayer(playerid, "~w~Spawnani ste u ~g~Vojnu Bazu~w~.", 3000, 4);
SetPlayerColor(playerid, COLOR_GREEN);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 30, 1000);
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 34, 1000);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 25, 1000);
GivePlayerWeapon(playerid, 16, 500);
GivePlayerWeapon(playerid, 17, 500);
SetPlayerTeam(playerid, 1);
SetPlayerPos(playerid, 1316.2979,-940.9728,57.7727);
SetPlayerFacingAngle(playerid, 180);
SetPVarInt(playerid,"Skin",GetPlayerSkin(playerid));
SetPlayerSkin(playerid, 287);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
Snich_DMEvent[playerid]= 1;
OdredjenTim[playerid]= 1;
TogglePlayerControllable(playerid,1);
SetPlayerInterior(playerid, 0);
}
// 307.8633,2535.5527,16.8162
if (Snich_DMEvent[playerid] == 2)
{
GameTextForPlayer(playerid, "~w~Spawnani ste u ~r~Teroristicku Bazu~w~.", 3000, 4);
SetPlayerColor(playerid, COLOR_LIGHTRED);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 30, 1000);
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 34, 1000);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 25, 1000);
GivePlayerWeapon(playerid, 16, 500);
GivePlayerWeapon(playerid, 17, 500);
SetPlayerTeam(playerid, 2);
SetPlayerPos(playerid, 1316.2979,-940.9728,57.7727); //-549.6487,2593.server uklonjen!,53.9348
SetPlayerFacingAngle(playerid, 270);
SetPVarInt(playerid,"Skin",GetPlayerSkin(playerid));
SetPlayerSkin(playerid, 179);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
Snich_DMEvent[playerid] = 1;
OdredjenTim[playerid]= 2;
TogglePlayerControllable(playerid, 1);
SetPlayerInterior(playerid, 0);
}
return 1;
}
// OnPlayerCommandText
//==============================================================================
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/deathmatch", true) == 0 || strcmp(cmdtext, "/dm", true) == 0)
{
ShowPlayerDialog(playerid, TDM_Dialog, DIALOG_STYLE_LIST,"> TDM < Izaberi svoj tim!","\t\t> Vojska <\n\t\t> Teroristi <\n\t\tNapusti TDM","Izaberi", "Odustani");
return 1;
}
return 0;
}
// OnDialogResponse
//==============================================================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == TDM_Dialog)
{
if(response)
{
if(listitem == 0)
{
if (OdredjenTim[playerid] == 1 || OdredjenTim[playerid] == 2)
{
SendClientMessage(playerid, COLOR_GREY, "{F81414}>> [Error]: {C3C3C3}Ukoliko zelite promijeniti tim, morate izaci sa Team Deathmatch-a.");
return 1;
}
if (OdredjenTim[playerid] != 1)
{
SendClientMessage(playerid, COLOR_GREY, "{6EF83C}>> [Succes]: {C3C3C3}Pridruzili ste se Vojnom timu. Eliminisite sve Teroriste!");
SetPlayerColor(playerid, COLOR_GREEN);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 30, 1000);
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 34, 1000);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 25, 1000);
GivePlayerWeapon(playerid, 16, 500);
GivePlayerWeapon(playerid, 17, 500);
SetPlayerTeam(playerid, 1);
SetPlayerPos(playerid, 307.8633,2535.5527,16.8162);
SetPlayerFacingAngle(playerid, 180);
SetPVarInt(playerid,"Skin",GetPlayerSkin(playerid));
SetPlayerSkin(playerid, 287);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
Snich_DMEvent[playerid]= 1;
OdredjenTim[playerid]= 1;
TogglePlayerControllable(playerid,1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{F81414}>> [Error]: {C3C3C3}Vec ste u Vojnom timu!");
}
}
if(listitem == 1)
{
if (OdredjenTim[playerid] == 1 || OdredjenTim[playerid] == 2)
{
SendClientMessage(playerid, COLOR_GREY, "{F81414}>> [Error]: {C3C3C3}Ukoliko zelite promijeniti tim, morate izaci sa Team Deathmatch-a.");
return 1;
}
if (OdredjenTim[playerid] != 2)
{
SendClientMessage(playerid, COLOR_GREY, "{6EF83C}>> [Succes]: {C3C3C3}Pridruzili ste se Teroristickom timu. Eliminisite sve Vojnike!");
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid, 30, 1000);
GivePlayerWeapon(playerid, 31, 1000);
GivePlayerWeapon(playerid, 34, 1000);
GivePlayerWeapon(playerid, 24, 1000);
GivePlayerWeapon(playerid, 25, 1000);
GivePlayerWeapon(playerid, 16, 500);
GivePlayerWeapon(playerid, 17, 500);
SetPlayerTeam(playerid, 2);
SetPlayerPos(playerid, -549.6487,2593.server uklonjen!,53.9348);
SetPlayerFacingAngle(playerid, 270);
SetPVarInt(playerid,"Skin",GetPlayerSkin(playerid));
SetPlayerSkin(playerid, 179);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
SetPlayerColor(playerid, COLOR_LIGHTRED);
Snich_DMEvent[playerid] = 1;
OdredjenTim[playerid]= 2;
TogglePlayerControllable(playerid, 1);
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{F81414}>> [Error]: {C3C3C3}Vec ste u Teroristickom timu!");
}
}
if(listitem == 2)
{
if (Snich_DMEvent[playerid] == 1)
{
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid, 1191.8240,-923.8575,43.1066);
SetPlayerTeam(playerid, -1);
SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
SetPlayerColor(playerid,TEAM_HIT_COLOR);
ResetPlayerWeapons(playerid);
OdredjenTim[playerid]= 0;
Snich_DMEvent[playerid] = 0;
SendClientMessage(playerid, COLOR_GREY, "{6EF83C}>> [Succes]: {C3C3C3}Napustili ste Team Deathmatch.");
}
else
{
SendClientMessage(playerid, COLOR_GREY, "{F81414}>> [Error]: {C3C3C3}Niste na Team Deathmatch-u.");
}
}
}
}
return 1;
}
// Stock's
//==============================================================================
stock TERORISTI_VOZILA_STOCK(carid)
{
if(carid == TERORISTI_VOZILA[0] || carid == TERORISTI_VOZILA[1] || carid == TERORISTI_VOZILA[2] || carid == TERORISTI_VOZILA[3] || carid == TERORISTI_VOZILA[4] || carid == TERORISTI_VOZILA[5] || carid == TERORISTI_VOZILA[6] || carid == TERORISTI_VOZILA[7] || carid == TERORISTI_VOZILA[8])
{
return 1;
}
return 0;
}
stock VOJNICI_VOZILA_STOCK(carid)
{
if(carid == VOJNICI_VOZILA[0] || carid == VOJNICI_VOZILA[1] || carid == VOJNICI_VOZILA[2] || carid == VOJNICI_VOZILA[3] || carid == VOJNICI_VOZILA[4] || carid == VOJNICI_VOZILA[5] || carid == VOJNICI_VOZILA[6] || carid == VOJNICI_VOZILA[7] || carid == VOJNICI_VOZILA[8] || carid == VOJNICI_VOZILA[9] || carid == VOJNICI_VOZILA[10] || carid == VOJNICI_VOZILA[11] || carid == VOJNICI_VOZILA[12] || carid == VOJNICI_VOZILA[13] || carid == VOJNICI_VOZILA[14] || carid == VOJNICI_VOZILA[15] || carid == VOJNICI_VOZILA[16] || carid == VOJNICI_VOZILA[17] || carid == VOJNICI_VOZILA[18] || carid == VOJNICI_VOZILA[19] || carid == VOJNICI_VOZILA[20] || carid == VOJNICI_VOZILA[21] || carid == VOJNICI_VOZILA[22] || carid == VOJNICI_VOZILA[23])
{
return 1;
}
return 0;
}
Evo FS gdje sada da namjestim kada me ubiju da se spawnam u DM zoni???
Znaci, promjenis kordinate poslije smrti
SetPlayerPos(playerid, 1316.2979,-940.9728,57.7727);
i
SetPlayerPos(playerid, 1316.2979,-940.9728,57.7727);
Opet nece ljudi pomagajte :D....Ovo je FilterSkripta pa da znate
???
Jos mi nisi vratio 50k sto sam ti pozajmio kad si bio lvl 4 haha
Mani se skriptanja znas i sam da si bot :) nikad neces uspeti da kopiras YUB nikad
i refreshujes temu a nije proslo 24h uzgred i procitaj pravila
Koja si ti budala Nikola...............Aj poslat cu ti IP kad zavrsim :P :P :P :D
Ma sta se ti mesas eldine,vidis da je resio da mi vrati 50k napokon ;D
De aj sta se ljutis JBT poslat cu ti 50k :P i onako sam nabugo 8 milijardi
I de aj sad mi reci kako da uradim :P
CUBEE meni govoris
Jadan ti
Hah evo ulazio sam ti ne srv samo sto si promjenio nazive i to je to za tvoj srv je zasluzan Muhamed Omerkic :P
Jel ovo novi glavni chat?
Ne...Mozel mi neko samo pomoc :/
Uopste ti ne treba filterscripta nikakva... evo ovako jednostavno... odes u mod napravis novu varijablu za FZ timove recimo:
new FZTim[MAX_PLAYERS] = 0;
napravis varijable za koordinate spawnanja... recimo:
new Float:FZSpawns[][4] =
{
{10.0, 20.0, 30.0, 40.0},
{50.0, 60.0, 70.0, 80.0}
};
POD ONPLAYERCONNECT OBAVEZNO OVO DODAJ:
FZTim[playerid] = 0;
sada napravis komandu za pristupanje ... neda mi se dialog ti praviti pa evo ovako recimo:
CMD:fzpristupi(playerid,params[])
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 10.0, 20.0, 30.0)) return SendClientMessage(playerid, 0xffffffff, "Nisi blizu ulaza FreeZone");
//ove koordinate zamenis sa ulazom freezone
new timid;
if(sscanf(params,"i",timid)) return SendClientMessage(playerid, 0xffffffff, "Koristi: /fzpristupi [tim id (1, 2)]");
if(timid < 0 || timid > 2) return SendClientMessage(playerid, 0xffffffff, "Tim mora biti ili 1 ili 2!");
FZTim[playerid] = timid;
SpawnPlayer(playerid);
return 1;
}
Sada pod onplayerspawn dodas ovako nesto:
if(FZTim[playerid] == 1)
{
SetPlayerPos(playerid, FZSpawns[0][0], FZSpawns[0][1], FZSpawns[0][2]);
SetPlayerFacingAngle(playerid, FZSpawns[0][3]);
GivePlayerWeapon(playerid, 24, 999);
//dodaj jos gunova ako oces...
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
GameTextForPlayer(playerid, "~w~Spawnan si u FreeZoni", 3000, 1);
SetPlayerVirtualWorld(playerid, 54); //nije bitno koji ali da se poklapaju ovaj i onaj donji...
}
else if(FZTim[playerid] == 2)
{
SetPlayerPos(playerid, FZSpawns[1][0], FZSpawns[1][1], FZSpawns[1][2]);
SetPlayerFacingAngle(playerid, FZSpawns[1][3]);
GivePlayerWeapon(playerid, 24, 999);
//dodaj jos gunova ako oces...
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
GameTextForPlayer(playerid, "~w~Spawnan si u FreeZoni", 3000, 1);
SetPlayerVirtualWorld(playerid, 54); //nije bitno koji ali da se poklapaju ovaj i onaj donji...
}
onplayerdeath dodaj
if(FZTim[playerid] > 0)
{
new ime[MAX_PLAYER_NAME]; GetPlayerName(playerid, ime, sizeof(ime));
new igrac[MAX_PLAYER_NAME]; GetPlayerName(killerid, igrac, sizeof(igrac));
new str[128];
format(str,128, " [FREEZONE] Igrac %s(Tim: %d) je ubio igraca %s(Tim %d)!", igrac, FZTim[killerid], ime, FZTim[playerid]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(FZTim[i] > 0)
{
SendClientMessage(i, 0x00ff00aa, str);
}
}
}
}
posto se samo igraci iz arene mogu videti (jer su u drugom VWu nemas sta brinuti ... :))
i na kraju komanda za izlazak iz FZone..
CMD:fzizadji(playerid,params[])
{
if(FZTim[playerid] == 0) return SendClientMessage(playerid, 0xffffffff, "Niste u FreeZoni");
FZTim[playerid] = 0;
SpawnPlayer(playerid);
SendClientMessage(playerid, 0x00ffffaa, "Izasli ste iz FreeZone");
return 1;
}
eto mislim da je to sve :)
NE ZABORAVI KOORDINATE PROMENITI! :)
Hvala puno odo ubacit
Pametnjakovicu jedan citaj pravila nemos radit triple post -.-
LOCK!!!!