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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4932 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 parodysiu kaip sukurti tele komanda.

Pirmiausia tai paaiskinsiu kaip viskas veikia.

Viskas prasideda nuo function

Si funkcija sukuria funkcija. :D skamba idomiai. :D

pavizdys:

function pTele(player, commandName)

Taip pat galima prideti agrumentu lengviau negu sampe:

function pTele(player, commandName,x,y,z)

tada eina funkcija:

setElementPosition(player,koordinates)

si funkcija nustato masinos,zaidejo pozicija.

pvz mes darem su agrumentais x,y,z tai pagal agrumentus:

setElementPosition(player,x,y,z)

na ir paciam funkcijos gale eina zodis:

end

Pilnas variantas:

function pTele(player, commandName)
setElementPosition(player,koordinates)
end

Dabar dar yra viena svarbi funkcija.

tai yra:

addCommandHandler ( "teleport", pTele)

Si funkcija priskiria komanda su kuria issauks funkcija.

"teleport" yra musu komanda "teleport" = /teleport

pTele tai kuria funkcija iskvies. Jeigu mes pries tai raseme:

function pTele(player, commandName)

tai reiskia bus:

addCommandHandler ( "teleport", pTele)

na ir viskas

Dabar palyginimas samp su MTA:

Mta kodas:

function pTele(player, commandName)
    setElementPosition(player,-2025.8760,147.1338,29.2072) 
end
addCommandHandler ( "teleportas", pTele)  

ar samp:

public OnPlayerCommandText(playerid, cmdtext[]){  
     if(strcmp(cmdtext,"/tele",true) == 0)    {        
          SetPlayerPos(playerid,-2025.8760,147.1338,29.2072);        
      return 1;    
            }
}

Pagal mane samp komanda atrodo durniau nes naudojami voskia } { ir ;. per juos tik pasimesti galima.

Dabar parodysiu kas tie agrumentai.

Pvz:

function pTele(player, commandName,x,y,z)
    setElementPosition(player,x,y,z) 
end
addCommandHandler ( "teleportas", pTele)  

matote mes pridejom agrumentus x y ir z

tai turetu rasyti /teleportas x_kordinate y_kordinate z_kordinate

Tai vat. Linkiu sekmes mta zaidime!

  • Parašė po 5 mėnesių...
  • Parašė po 2 savaičių...
  • Parašė po 4 savaičių...
  • Parašė po 2 mėnesių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4932 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ą...