Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5279 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki. Taigi siandien jus pamokysiu visu funkciju apie gangzone.

Taigi pradekime.

Pirmoji funkcija yra

GangZoneCreate

Ji skirta sukurti gangzone.

Pradziai mes susikursime kintamaji, kad veliau nemetytu error.

Ji dedame modo virsuje.

new gangzone1;

dabar po

public OnGameModeInit()
{

dedame

gangzone1 = GangZoneCreate(minx, miny, maxx, maxy);

dabar paaiskinsiu kas ka reiskia.

minx-X kordinates vakarineje gangzone puseje.

miny-Y kordinates pietineje gangzone puseje.

maxx-X kordinates rytineje gangzone puseje.

maxy-Y kordinates siaurineje gangzone puseje.

visa tai turetu atrodyti taip

X-------Y
     |       |
     |       |
     X-------Y

Na va su gangzoneCreate funkcija baigeme.

Dabar paaiskinsiu funkcija

GangZoneDestroy

Su sia funkcija sunaikinsite norima gangzone.

Taigi noredami sunaikinti gangzone jums reikes nueiti po

public OnGameModeInit()
{

ir ten ideti koda

GangZoneDestroy(jusu gangzone pavadinimas);

Na va sia funkcija irgi paaiskinau.

Sekanti funkcija yra

GangZoneFlashForAll

ji sukuria jusu pazymetos vietos teritorija minimape parodydama atskira spalva.

Taigi noredami ja sukurti jus turesite parasyti po

publi OnPlayerSpawn(playerid)
{

sia funkcija

GangZoneFlashForAll(jusu gangzone pavadinimas, jusu spalva);

Na va paaiskinau dar viena funkcija.

Sekanti funkcija

GangZoneFlashForPlayer

Ji sukurs minimape pazymeta vieta zaidejui.

Viskas turetu atrodyti taip.

public OnPlayerSpawn(playerid)
{
   GangZoneFlashForPlayer(zaidejo id kuriam rodys,jusu gangzone pavadinimas,Jusu spalva);
   return 1;
}

Sekanti funkcija yra

GangZoneHideForAll

Su sia funkcija paslepsite gangzone.

Noredami tai padaryti turi parasyti po

public OnGameModeInit()
{

rasykite

GangZoneHideForAll(jusu gangzone pavadinimas.);

Sekanti funkcija yra

GangZoneHideForPlayer

Su sia funkcija paslepsite gangzone nuo visu kad niekas nematytu.

Noredamai tai padaryti rasykite po

public OnGameModeInit()
{

GangZoneHideForPlayer(zaidejo id,jusu gangzone pavadinimas);

Na va dar viena funkcija isaiskinta.

Sekanti funkcija bus

GangZoneStopFlashForAll(jusu gangzone pavadinimas);

Su sia funkcija jus nuimsite gangzone zyma minimape.

Noredami tai padaryti galite susikurti komanda.

Pavyzdiui as padarysiu taip:

public OnPlayerCommandText(playerid, cmdtext[])
{
   if(!strcmp(cmdtext, "/stop", true))
   {
GangZoneStopFlashForAll(jusu gangzone pavadinimas.);
return 1;
   }
}

Na man atrodo viska paaiškinau jeigu turite klausimu rašykite šioje temoje.

banner9.gif

Paspausk ir užsidirbk.

:)

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 5279 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...