Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: strefa
1. Strefa DM
Witam Posiadam Strefe DM Z paczki Direc Mta 2.0. W tym ?e osoba pada Po 1 strzale Z broni
2. Strefa znikania dxDrawRectangle
Witam, jak m?g?bym zrobi? stref? na ekranie, na kt?rej nie b?dzie wida? dxDrawRectangle? Chodzi mi o to, ?e jak zrobi? animacj? z normalnej strefy, na stref? widma, ten rectangle b?dzie si? ucina?. Z g?ry dzi?kuj?.
3. Strefa DM nie działa
Witam mam ma?y problem mianowicie pisze w?asn? paczk? DM+RPG lecz gdy zaczyna?em pisa? strefy DM to wtedy pojawi? si? problem wspomn?, ?e dopiero zaczynam w LUA :)

Tutaj macie kod:
local dm={
Obejscie=createColSphere(-2049.11, -516.4235.33100)
Obejscie2=createColSphere(-1646.57, -604.1914.14100)
}
function 
dm ()
outputChatBox ("Wkraczasz na strefe DM!")
end
addEventHandler
("onClientColShapeHit"dm.Obejscie2dm)
addEventHandler("onClientColShapeHit"dm.Obejsciedm)
function 
dmkoniec ()
outputChatBox ("Wychodzisz ze strefy DM!")
end
addEventHandler
("onClientColShapeLeave"dm.Obejsciedmkoniec)
addEventHandler("onClientColShapeLeave"dm.Obejscie2dmkoniec)


A tutaj b??d kt?ry si? pokazuje w konsoli:
Kod:

SCRIPT ERROR: [goDM]dmdm.lua:3: '}' expected (to close '{' at line 1) near 'Obejscie2'


Wszystkim kt?rzy pomog? daje zimne :piwo: :)
4. Strefa
Witam, jestem w trakcie pisania strefy dm i jestem ciekaw jak zrobi? takie czerwone pole na mapie, takie jak na singlu by?o przejmowanie teren?w przez gang.
M?g?bym prosi? o nazw? funkcji?
5. Strefa
Witam mam takie pytanie jak zrobi? specjaln? stref? (zaznaczon? na mapi?) wchodzi si? w ni? i wyskakuje mi powiadomienie wchodzisz w stref? bazy administracji czy co? takiego...Je?eli kto? wie to stawiam :piwo: i R*
6. Strefa bez DM
Chcia?by doda? kilka stref na moim serwerze gdzie nie mo?na u?ywa? broni, pojazd?w kt?re potrafi? strzela? itd. Mo?e kto? podpowie jak zrobi? taki skrypt?
7. Strefa dla Admina/frakcji
Wi?c mam problem ze zrobieniem strefy dla admina / frakcji i nie wiem gdzie robie b??d w kodzie .

Kod:

marker_pd = createMarker(-2152, -237, 35,"cylinder",2,0,255,0)


function MarkerPD1 (hitPlayer, matchingDimension)
if getPlayerTeam(player) == getTeamFromName("Admin") then
else
setElementHealth ( thePlayer, -200 )
end)


za pomoc :piwo:
8. Strefa dla skryptu
Witam dzi? pisze z pytaniem kt?re mnie m?czy, a mianowicie chodzi mi o to czy da si? zrobi? za pomoc? lua takie co? jak to nazwa?em "Strefa dla skryptu" ?
Chodzi o to ?e np dany skrypt dzia?a tylko w jednym wyznaczonym obszarze na mapie i w innym miejscu na mapie skrypt tak jak by nie istnia?.
Jak by by?o to mo?liwe to w jaki spos?b to uzyska? ?

Za pomoc oczywi?cie zimne :piwo: :D
9. [INNE] Strefa
Witajcie, to znowu ja, teraz mam problem ze stref?, chc? zrobi? aby w danym miejscu w??cza?o si? radio, a w nast?pnym miejscu je wy??cza?o, ju? kiedy? to zrobi?em ale nie pami?tam jak.

Mam taki kod:
Kod:

SetTimer("klubmuza", 1000, 1);
w OnGameModeInit

i dalej:
Kod:


forward klubmuza();
public klubmuza()
{

for(new i=0, g=GetMaxPlayers(); i<g; i++)

{

if(!IsPlayerConnected(i))

continue;

if(IsPlayerInArea(i, 494.5629, 491.5821, -22.8813, -24.9576))


{


PlayAudioStreamForPlayer(i, "http://polskastacja.pl/play/aac_clubhits.pls");
SendClientMessage(i, KOLOR_BORDOWY, "Witaj w klubie.");


}


}
return 0;

}


Niby dzia?a, ale radio za??cza si? ca?y czas co 1 sekunde, a ja chce ?eby za??czy?o si? tylko raz, a drugi raz dopiero gdy gracz wejdzie strefe wy??czaj?c? radio, i dopiero znowu do tej, kt?r? wam poda?em wy?ej.
10. Bezpieczna Strefa
Witam
chcia?bym zrobi? tzw. bezpieczn? stref?.Czyli jak wejdzie si? np. na spawn to wyskakuje na czacie wiadomosc
"Wszed?e? na spawn jeste? bezpieczny"
i tam nikt na tym obszarze spawnu nie mo?e u?y? ?adnej broni ani nikogo bi?.
11. Zielona Strefa
Witam Znalaz?em na internecie zielon? stref? i chcia? bym usun?? te zielone punkty na mapie bo s? one mi nie zbyt potrzebne czy da rade jako? to zrobi?:
<radararea posX="1577.65" posY="1723.59" sizeX="59.46" sizeY="139.45" color="#00FF007F" dimension="0" />- mam cos takiego
12. [INNE] Strefa
Witam
Pytanko

1. Chce zrobi? strefy No-DM czyli , ?e gdy gracz jest w tej strefie to nie mo?e wyci?gn?? broni ani bi? z pi??ci oraz je?li kto? w niego strzeli to ma i tak 100hp ;p
w tym celu pobra?em sobie pozycje w kt?rych ma by? ta strefa i zapisa?em j? w Float'cie :D :
Kod:

new Float:StrefyBezDM[][] =
{
{-1377.4717,2685.8411,-1556.3552,2527.6538}
};

No i zrobi?em stocka:
Kod:

stock GraczJestWStrefie(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY) {return 1;}

return 0;
}


i w on player update takie cos sobie da?em
Kod:

for(new sid; sid < sizeof(StrefyBezDM); sid ++)
{
if(GraczJestWStrefie(playerid, StrefyBezDM[sid][0], StrefyBezDM[sid][1], StrefyBezDM[sid][2], StrefyBezDM[sid][3]))
{
SetPlayerArmedWeapon(playerid,0);
}
}

Lecz nadal moge wyciagnac bron ;p czy pomozecie mi zrobic aby by?o tak jak na pocz?tku opisa?em ?;p dzi?ki
13. [INNE] strefa DM
Witam znalaz?em w necie taki skrypt na stref? ?mierci w wojsku ?e tam mo?na zabija? z wi?kszych broni ale po wej?ciu do "wojska" nic si? nie dzieje a powinno da? bro? i pojawi? si? napis ze jeste? w strefie


Oto ten kod:

[code]#include <a_samp>
#if defined FILTERSCRIPTS

new Wstrefie[200];

public OnPlayerConnect(playerid)
{
Wstrefie[playerid]=false;
return 1;
}

public OnGameModeInit()
{
SetTimer("StrefaWojska", 1500, true);
return 1;
}

forward StrefaWojska();
public StrefaWojska()
{
for(new i=0; i<200; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInArea(i, 314.2947, 1805.4396, 17.6406))
{
if (Wstrefie==false)
{
Wstrefie=true;
SendClientMessage(i,0xFF0000FF,"Wszed?es do strefy wojska!" );
}
}
}
else
{
if(Wstrefie==true)
{
SendClientMessage(i,0xFF0000FF,"Opu?ci?e? teren wojska, wyrzutnia rakiet zosta?a odebrana.!" );
ResetPlayerWeapons(i);
Wstrefie=false;
GivePlayerWeapon(i, 28 , 999999);
GivePlayerWeapon(i, 26 , 999999);
GivePlayerWeapon(i, 31 , 999999);
}
}
}
}

forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);...
14. Bezpieczna Strefa
Witam chc? zrobi? miejsce na mapie kt?re b?dzie bezpieczn? stref? w kt?rej nie wolno si? zabija? i tym podobne.I nie wiem jak wygenerowa? te punkty fx,fy..

U?ywam tej funkcji:
Kod:

colshape createColCuboid ( float fX, float fY, float fZ, float fWidth, float fDepth, float fHeight )
15. [DM] Strefa
Witam!


Ma kto? kod na gotow? stref? bez DM ? lub wie jak j? zrobi? od podstaw ?

za pomoc :piwo: :)
16. [DM] Strefa Gracza
Powiedzmy ?e mam tak? strefe
Kod:

Strefa = GangZoneCreate(-1184.937866, -1070.011474, -1000.937866, -918.011535);

Jak mo?na zrobi? ?eby tylko gracz o ustalonym nicku mia? do niej dost?p a pozosta?ych zabija?o ??
Pr?bowa?em robi? na podstawie kodu strefy admina kt?ry znalaz?em ale nie wychodzi?o wi?c prosz? o pomoc.
17. [INNE] Strefa
Witam.

Chcia?bym si? dowiedzie? jednej rzeczy, gdy? robi? aktualnie Strefy do aren Minigun / RPG / Granaty / Koktaile Molotova i inne.

I takie pytanie.. mam stref? na kt?rej dostaje si? miniguna(po wej?ciu na ni?) i teraz, chc? ?e jak si? wyjdzie po za teren strefy usuwa bronie.

Za odpowiedzi daj? Punkty + i Piwa :piwo: :arrow: .
Pozdrawiam
18. [INNE] strefa admina współrzędne
witam mam problem za stref? admin a dok?adniej ze wsp??rz?dnymi tej strefy niemoge tego ogarn??
Mam takie wsp??rz?dne:
AddPlayerClass(0,219.0611,343.7661,3.4281,274.8033,0,0,0,0,0,0); //
AddPlayerClass(0,62.2381,250.0023,2.9900,32.1207,0,0,0,0,0,0); //

a skrypt wygl?da tak:
#include <a_samp>

#define COLOR_RED 0xAA3333AA

new strefa;

public OnGameModeInit()
{
strefa = SetTimer("Strefa", 200, true);
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, "/son", true)==0 && IsPlayerAdmin(playerid) == 1)
{
new string55[128];
strefa = SetTimer("Strefa", 1000, true);
SendClientMessage(playerid,COLOR_RED,"W??czy?e? Ochrone Strefy Admin?w.");
format(string55, sizeof(string55), "Admin: %s W??czy? zabezbieczenia strefy admin?w.",PlayerName(playerid));
SendClientMessageToAll(COLOR_RED,string55);
return 1;
}

if (strcmp(cmdtext, "/soff", true)==0 && IsPlayerAdmin(playerid) == 1)
{
new string55[128];
KillTimer(strefa);
SendClientMessage(playerid,COLOR_RED,"Wy??czy?e? Ochrone Strefy Admin?w.");
format(string55, sizeof(string55), "Admin: %s Wy??czy? zabezbieczenia Strefy admin?w.",PlayerName(playerid));
SendClientMessageToAll(COLOR_RED,string55);
return 1;
}
return 0;
}

forward Strefa();...
19. [INNE] Migająca strefa
Ot?? mam problem ze stref?.
Stworzy?em sobie stref? i Textdraw z ni?.
Tylko mam problem bo strefa niby dzia?a (nie testowa?em jej), ale na pewno w grze jest.
Lecz gdy znajduje si? w niej to ekran (w grze) ci?gle mi mruga na ja?niej i ciemniej. Ci?gle gdy znajduje si? w tej strefie.
Co mo?e by? przyczyn??
20. [INNE] Zbugowana strefa admina
Witam
Zabra?em si? za robienie strefy tylko dla admina na terenie willi Mad Doga ale jest pewien problem

Kod:

forward Strefa();
public Strefa()
{
for(new i=0, g=GetMaxPlayers(); i<g; i++)
{
if(!IsPlayerConnected(i))
continue;
if(IsPlayerInArea(i, 1321.4392, 1215.4299, -768.1183, -839.9844))
{
if(!IsPlayerAdmin(i))
{
SetPlayerHealth(i, 0);
GameTextForPlayer(i, "~r~Pole ochronne willi Strefa tylko dla admina",1000,1);
}
}
}
}



Pokr?tce chodzi o to, ?eby admin m?g? wej?? na teren willi a gracza by zabija?o
Kompiluje si? bez ?adnych error?w tylko nie dzia?a

Mo?e ?le wpisuj? koordynaty?

To s? pe?ne coordy tych miejsc:

Kod:

AddPlayerClass(0,1321.4392,-834.8542,57.9603,358.2366,0,0,0,0,0,0);
AddPlayerClass(0,1215.4299,-839.9844,77.5179,346.6432,0,0,0,0,0,0);
AddPlayerClass(0,1241.2598,-768.6104,91.8564,182.4784,0,0,0,0,0,0);
AddPlayerClass(0,1296.5350,-768.1183,92.0273,178.7183,0,0,0,0,0,0);


Prosz? o pomoc w naprawieniu
Pozdrawiam ;)
21. [DM] Strefa Admina
Witam zrobi?em strefe admina, wszytko ok ale ona nie dzia?a
G?ra skryptu:
[code]new bool:strefaon;[/code]
w OnFilterScriptInit:
[code]SetTimer("strefa", 100, 1);
strefaon = true;[/code]

kom?dy:
[code]if(strcmp(cmdtext, "/abase1.s.off", true)==0 && IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GREEN, "Wy??czy?e?(a?) strefe Admina");
strefaon = false;
return 1;
}
if(strcmp(cmdtext, "/abase1.s.on", true)==0 && IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GREEN, "W??czy?e?(a?) strefe Admina");
strefaon = true;
return 1;
}[/code]
A tu forwardy :
[code]
forward strefa();
public strefa()
{
for(new i=0; i<200; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInArea(i, 1067.2729,1012.2667,2533.2266,2664.8611) && !IsPlayerAdmin(i))
{
if(strefaon == true)
{
SetPlayerHealth(i,0);
}
}
}
}
}

forward IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy);
public IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}[/code]

a kordy jakie maj? by? w
[code]if(IsPlayerInArea(i, 1067.2729,1012.2667,2533.2266,2664.8611) && !IsPlayerAdmin(i))[/code]
to :
[code]
AddPlayerClass(7,1067.2729,2533.2266,10.8140,339.0890,0,0,0,0,0,...