Pagrindinis diskusijų puslapis Grand Theft Auto multiplayer Pamokos SA-MP Slagbaumas

Slagbaumas

Pamokos sa-mp modifikacijai. Serverio kūrimo pamokos, skriptai.
Standartinė Liepa 26th, 2011, 11:04 pm
markis95 Vartotojo avataras
Skripteris
Skripteris

Pranešimai: 325
Miestas: Vilnius
Padėkojo: 6 kartus
Gavo padėkų: 13 kartus
Skype: djtarakaska
Mano serveris: 78.56.184.62:7777
Atsiliepimai: 9
DEMESSIO!!! Ant 0.3d yra komanda MoveObject. Stai pamoka: http://forum.sa-mp.com/showthread.php?t=295590

Taigi jei susidūrėte su problema kad objektas nepasisuka (ko sa-mp dar neturi) o jums labai reikia padarysi šlagbaumą, tai jus atėjote ten kur reikia. Bet nebukite naivus, mano mielas drauge, viena includą jums vis tiek teks parsisiųsti.

Include: g-objectsrot-t4427.html

Taigi jei jus, jau parsisiuntėte mano duota includą, pradėkime pamoką.

Susikuriame kintamąjį objektui (aš darau šlagbaumą SF policijai):
new ment1;


į OnGameModeInit() rašome:
ment1 = CreateObject(968, -1572.1975097656, 658.82568359375, 6.8531231880188, 0, 90, 90);


tada sukuriame komandą vartams atidaryti:
CMD:atidaryti(playerid,params[])
{
RotateObject(ment1, 0, 90, 90, 30, 30); //pasuks 90 laipsniu
GameTextForPlayer(playerid,"~Y~A~W~TIDAROTE ~Y~s~W~LAGBAUMA",5000,5);
return 1;
}


ir uždarymo:
CMD:uzdaryti(playerid,params[])
{
RotateObject(ment1,0,0,90,30,30);
GameTextForPlayer(playerid,"~R~U~W~ZDAROTE ~R~s~W~LAGBAUMA",5000,5);
return 1;
}


Viskas. Eikite į serverį ir džiaukitės šlagbaumu. :)

Video kaip atrodo zaidime sitas slagbaumas ir kaip jis atsidarineja:
[youtube]Iv7T38pujVk[/youtube]
Paskutinį kartą redagavo markis95 Lapkritis 22nd, 2011, 8:56 am. Iš viso redaguota 2 kartus.


Už šią žinutę autorius markis95 gavo 2 padėkojimus
HsB` (Lapkritis 27th, 2011, 1:38 pm), vvolk (Liepa 28th, 2011, 11:28 am)
Vertinimas: 22.22%
 

Reklama

Standartinė Liepa 26th, 2011, 11:05 pm
TehMiEDiSe Skripteris
Skripteris

Pranešimai: 295
Padėkojo: 4 kartus
Gavo padėkų: 4 kartus
Atsiliepimai: 2
Puiku ! (:mldc)

Standartinė Liepa 26th, 2011, 11:37 pm
vvolk Vartotojo avataras
Skripteris
Skripteris

Pranešimai: 357
Miestas: Vilnius-wileika
Padėkojo: 17 kartus
Gavo padėkų: 20 kartus
Skype: hpsboy
Mano serveris: www.las-venturas.lt
Atsiliepimai: 7
Sitas jau ne naujiena nes pvz. su incognitos streameriu jau yra tokia funkcija: SetDynamicObjectRot(); ar kaip ten bet vat minusas ten tame kad labai greitai jis atsidaro ir net nesuspieji pastebeti. O ar sitas atsidaro taip kaip ir MoveObject???

Standartinė Liepa 26th, 2011, 11:39 pm
FushioN-LT Naujokas
Naujokas

Pranešimai: 35
Padėkojo: 1 kartą
Gavo padėkų: 0 kartą
Mano serveris: Neturiu
Atsiliepimai: 0
Šaunu bet kas tas šlagbaumas :D :D :D :D
Paveikslėlis
/* Nutrindamas kreditus, script'o autoriumi netapsi ;) */

[hr][/hr]
SCRIPT'AI
ConnectedPlayer
mValdymas

Standartinė Liepa 26th, 2011, 11:48 pm
markis95 Vartotojo avataras
Skripteris
Skripteris

Pranešimai: 325
Miestas: Vilnius
Padėkojo: 6 kartus
Gavo padėkų: 13 kartus
Skype: djtarakaska
Mano serveris: 78.56.184.62:7777
Atsiliepimai: 9
vvolk, sitas priklauso nuo poziciju tarp pasukto ir originalaus objekto skaiciaus ir spedo. As tikrinau pats ir padariau kad butu nei per greit nei per letai.

Fusion, cia toks daigtas kur pvz kai yra kelias per gelezinkeli tai toki pailga shuduka nuleidzia kad per kelia niekas nevaziuotu nes traukinys atvaro.

Standartinė Liepa 26th, 2011, 11:50 pm
FushioN-LT Naujokas
Naujokas

Pranešimai: 35
Padėkojo: 1 kartą
Gavo padėkų: 0 kartą
Mano serveris: Neturiu
Atsiliepimai: 0
markis95 rašė:
vvolk, sitas priklauso nuo poziciju tarp pasukto ir originalaus objekto skaiciaus ir spedo. As tikrinau pats ir padariau kad butu nei per greit nei per letai.

Fusion, cia toks daigtas kur pvz kai yra kelias per gelezinkeli tai toki pailga shuduka nuleidzia kad per kelia niekas nevaziuotu nes traukinys atvaro.


tipo kaip garažo durys pan? :D
Paveikslėlis
/* Nutrindamas kreditus, script'o autoriumi netapsi ;) */

[hr][/hr]
SCRIPT'AI
ConnectedPlayer
mValdymas

Standartinė Liepa 27th, 2011, 1:27 pm
markis95 Vartotojo avataras
Skripteris
Skripteris

Pranešimai: 325
Miestas: Vilnius
Padėkojo: 6 kartus
Gavo padėkų: 13 kartus
Skype: djtarakaska
Mano serveris: 78.56.184.62:7777
Atsiliepimai: 9

Standartinė Liepa 27th, 2011, 10:46 pm
DeadMan Apsipratęs narys
Apsipratęs narys

Pranešimai: 126
Padėkojo: 5 kartus
Gavo padėkų: 0 kartą
Skype: Deividas6667
Mano serveris: Neturiu
Atsiliepimai: -3
Atrodo neblogai reiks išmegint :D

Standartinė Liepa 27th, 2011, 10:55 pm
Nata` Vartotojo avataras
GTA-support.lt komanda

Pranešimai: 866
Padėkojo: 8 kartus
Gavo padėkų: 33 kartus
Skype: seidas. (su tašku)
Mano serveris: Natorils
Atsiliepimai: 12
aišku galima tai ir padaryti ir auto. Tai nereikės rašyti komandų.
Paveikslėlis

Standartinė Liepa 28th, 2011, 12:35 am
vvolk Vartotojo avataras
Skripteris
Skripteris

Pranešimai: 357
Miestas: Vilnius-wileika
Padėkojo: 17 kartus
Gavo padėkų: 20 kartus
Skype: hpsboy
Mano serveris: www.las-venturas.lt
Atsiliepimai: 7
Afigienai atsidaro dbr visur naudosiu tokius slakbaumus ;)

Standartinė Liepa 28th, 2011, 1:03 am
juraska Vartotojo avataras
GTA-support.lt komanda

Pranešimai: 1320
Miestas: Šilalė
Padėkojo: 28 kartus
Gavo padėkų: 44 kartus
Skype: dovydasjuraska
Atsiliepimai: 29

Šaunuolis, tikrai daugeliui aktuali problema.

Standartinė Liepa 30th, 2011, 10:26 pm
Jonukas82 Naujokas
Naujokas

Pranešimai: 12
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: chakeris1
Mano serveris: Neturiu
Atsiliepimai: 0
Sveiki na va pabandžiau pasidaryti pas save armijos vartus su šia funkciją na ir man meta du errorus.Padėkit prašau :/

C:\Users\Jonas23\Desktop\SF Game mod by alch0bako\gamemodes\GRP.pwn(11239) : error 017: undefined symbol "RotateObject"
C:\Users\Jonas23\Desktop\SF Game mod by alch0bako\gamemodes\GRP.pwn(11240) : error 017: undefined symbol "RotateObject"

Standartinė Liepa 31st, 2011, 11:11 am
DEIVIS. Vartotojo avataras
Naujokas
Naujokas

Pranešimai: 11
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Atsiliepimai: 0
Eilutęs parodyk, gal padėsiu.


O pamoka tikrai puiki, vis galvojau kaip čia pasidaryti tą "šlagbaumą" ir štai pamoka. : ) Dėkui.

Standartinė Liepa 31st, 2011, 11:50 am
Jonukas82 Naujokas
Naujokas

Pranešimai: 12
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: chakeris1
Mano serveris: Neturiu
Atsiliepimai: 0
Jonukas82 rašė:
Sveiki na va pabandžiau pasidaryti pas save armijos vartus su šia funkciją na ir man meta du errorus.Padėkit prašau :/

C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11239) : error 017: undefined symbol "RotateObject"
C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11240) : error 017: undefined symbol "RotateObject"

Aš vakat buvau viską ištrynes ir šian vėl pabandžiau padaryti ir meta tokius dbr erorus:
C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11252) : error 029: invalid expression, assumed zero
C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11252) : error 017: undefined symbol "cmd_aar"
C:\Users\Jonas23\VSFG\gamemodes\GRP.pwn(11252) : error 029: invalid expression, assumed zero
C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11252) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


Eilutes
   CMD:aar(playerid,params[])
   {
   RotateObject(armij, 0, 90, 90, 30, 30); //pasuks 90 laipsniu
   GameTextForPlayer(playerid,"~Y~A~W~TIDAROTE ~Y~s~W~LAGBAUMA",5000,5);
   return 1;
   }
   CMD:uar(playerid,params[])
   {
   RotateObject(armij,0,0,90,30,30);
   GameTextForPlayer(playerid,"~R~U~W~ZDAROTE ~R~s~W~LAGBAUMA",5000,5);
   return 1;
   }
:

Standartinė Liepa 31st, 2011, 5:15 pm
markis95 Vartotojo avataras
Skripteris
Skripteris

Pranešimai: 325
Miestas: Vilnius
Padėkojo: 6 kartus
Gavo padėkų: 13 kartus
Skype: djtarakaska
Mano serveris: 78.56.184.62:7777
Atsiliepimai: 9

Standartinė Liepa 31st, 2011, 9:15 pm
Jonukas82 Naujokas
Naujokas

Pranešimai: 12
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: chakeris1
Mano serveris: Neturiu
Atsiliepimai: 0
Taip

Standartinė Liepa 31st, 2011, 11:52 pm
Arnoldas Vartotojo avataras
Skripteris
Skripteris

Pranešimai: 294
Padėkojo: 0 kartą
Gavo padėkų: 9 kartus
Skype: Arnoldasz0
Atsiliepimai: 4
Gal į savo modą pamiršai įrašyt
#include <G_ObjectsRot>
?

Standartinė Rugpjūtis 2nd, 2011, 10:19 am
Jonukas82 Naujokas
Naujokas

Pranešimai: 12
Padėkojo: 0 kartą
Gavo padėkų: 0 kartą
Skype: chakeris1
Mano serveris: Neturiu
Atsiliepimai: 0
Arnoldas rašė:
Gal į savo modą pamiršai įrašyt
#include <G_ObjectsRot>
?

Blmb žioplas buvau ne neirašiau, bet va pažėkit kas atsitiko kai irašiau viską ir zcmd.inc turiu bet visvien kažko čia mėto errorus...
C:\Users\Jonas23\Desktop\VSFG\pawno\include\G_ObjectsRot.inc(91) : error 004: function "OnObjectRotated" is not implemented
C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11189) : error 029: invalid expression, assumed zero
C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11189) : error 017: undefined symbol "cmd_aar"
C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11189) : error 029: invalid expression, assumed zero
C:\Users\Jonas23\Desktop\VSFG\gamemodes\GRP.pwn(11189) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

Standartinė Rugpjūtis 2nd, 2011, 11:12 am
juraska Vartotojo avataras
GTA-support.lt komanda

Pranešimai: 1320
Miestas: Šilalė
Padėkojo: 28 kartus
Gavo padėkų: 44 kartus
Skype: dovydasjuraska
Atsiliepimai: 29

error 004: function "OnObjectRotated" is not implemented
(:Kas per š?) (:Kas per š?)
Pačiam includei

Standartinė Rugpjūtis 2nd, 2011, 12:42 pm
Westen Vartotojo avataras
Skripteris
Skripteris

Pranešimai: 498
Miestas: Alytus.
Padėkojo: 32 kartus
Gavo padėkų: 18 kartus
Skype: xrazorx1
Mano serveris: Kuriamas.
Atsiliepimai: 12

Tai pasieškok kitos inclūdo versijos, gal ši suhimičinta kažkieno.
No pain, no game.
Понял?

Kitas


  • Reklama

Grįžti į SA-MP

cron