Autor |
Wiadomość |
Kostek
Godfather
Dołączył: 15 Lut 2007
Posty: 1614
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Poznań
|
Wysłany:
Nie 19:24, 19 Kwi 2009 |
|
Jeśli macie problem ze skryptem walcie tutaj! Z pewnością ktoś pomoże.
|
Ostatnio zmieniony przez Kostek dnia Sob 13:24, 06 Lut 2010, w całości zmieniany 2 razy
|
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Nie 19:50, 19 Kwi 2009 |
|
1. nie ma 1 komendy... jest szereg rzeczy di zrobienia
(łacznie z zabawą z w zoneeditorze)
2. Mosze usun spacje z geratorów i upewnij sie ze Z:2 to na pewno jest ten poziom (dla przykłądu spróbuj 3)
|
|
|
|
|
Kostek
Godfather
Dołączył: 15 Lut 2007
Posty: 1614
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Poznań
|
Wysłany:
Pon 15:51, 20 Kwi 2009 |
|
A mógłbyś mi objaśnic ten szereg komend i zabawe w zone editorze? zależało by mi.
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Pon 16:24, 20 Kwi 2009 |
|
pewnie ale to potem
|
|
|
|
|
Kostek
Godfather
Dołączył: 15 Lut 2007
Posty: 1614
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Poznań
|
Wysłany:
Pon 16:33, 20 Kwi 2009 |
|
a kokosów dalej nie ma :[
|
|
|
|
|
DonMahone
DonCorleone
Dołączył: 01 Sty 2008
Posty: 2225
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Wto 16:43, 21 Kwi 2009 |
|
Kostek - moze wyslij mi to ja sprawdze.
Nie bedę tworzył nowego tematu wiec skorzystam z tego.
Czy ktoś wie zrobić jak zrobić, by gościu wszedłszy na dane miejsce dostał punkty?
|
|
|
|
|
Yiomm
Godfather
Dołączył: 05 Lis 2006
Posty: 1684
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Wto 18:13, 21 Kwi 2009 |
|
|
|
|
DonMahone
DonCorleone
Dołączył: 01 Sty 2008
Posty: 2225
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Śro 9:02, 22 Kwi 2009 |
|
|
|
|
Kostek
Godfather
Dołączył: 15 Lut 2007
Posty: 1614
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Poznań
|
Wysłany:
Śro 9:02, 22 Kwi 2009 |
|
Mahone tobie wole nie dawac skryptu bo mi sie komputer spali...
|
|
|
|
|
DonMahone
DonCorleone
Dołączył: 01 Sty 2008
Posty: 2225
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Śro 9:28, 22 Kwi 2009 |
|
Proponuje by zmienić nazwę tematu na "Skrypty" i wstawić jako "Przyklejony" Gdyż każdy kto będzie miał jakieś pytania odnośnie skryptu, mógł tu napisać swój problem
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Śro 9:35, 22 Kwi 2009 |
|
|
|
|
DonMahone
DonCorleone
Dołączył: 01 Sty 2008
Posty: 2225
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Śro 9:37, 22 Kwi 2009 |
|
Czyli proponuje zamknąć ten temat i przenieść się do tego "Pomoc w pisaniu skryptu"
|
|
|
|
|
Kostek
Godfather
Dołączył: 15 Lut 2007
Posty: 1614
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
Skąd: Poznań
|
Wysłany:
Śro 11:55, 22 Kwi 2009 |
|
nie spamuj melepeto!
Razor ok dzięki.
|
|
|
|
|
Yiomm
Godfather
Dołączył: 05 Lis 2006
Posty: 1684
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Śro 12:33, 22 Kwi 2009 |
|
DonMahone napisał: |
To powie? |
Powie. A więc:
Jeśli chcesz by odpowiednio działał poniższy skrypt. Musisz otworzyć zone editora i dodać zone o nazwie "punkty" chyba że inną nazwe zadeklarujesz w skrypcie. PAMIĘTAJ ABY DZIAŁAŁ SKRYPT PRZY WYBIERANIU STYLU ZONE W ZONE EDITORZE MUSISZ WYBRAĆ "NAVIGATION" albo "LOCAL NAVIGATION" !!
Kod: |
PLAYER_PED p1 = ( 118.5 , 118.5 , 2.0 ) 10 180 |
Przykładowy ped (skin "ruska").
Deklaracja twojej strefy gdzie mają być dodawane punkty.
Deklaracja pętli.
Komendy po wystartowaniu gry.
Włączenie pętli.
Kod: |
IF (IS_CHAR_IN_ZONE (p1,punkty)) |
Jeśli gracz jest w strefie (nazwa gracza, nazwa strefy).
Kod: |
ADD_SCORE (p1 , 50000) |
Dodaj punkty (nazwa gracza, ilość punktów).
Zakończenie krótkiej pętli.
Całość wygląda tak:
Kod: |
PLAYER_PED p1 = ( 118.5 , 118.5 , 2.0 ) 10 180
MAP_ZONE punkty
COUNTER po1 = 1
LEVELSTART
WHILE (po1 = 1)
IF (IS_CHAR_IN_ZONE (p1,punkty))
ADD_SCORE (p1 , 50000)
ENDIF
ENDWHILE
LEVELEND |
/By Ziommal.
Nie testowano.
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Śro 16:15, 22 Kwi 2009 |
|
Zamiast :
Kod: |
IF (IS_CHAR_IN_ZONE (p1,punkty)) |
możesz dać:
IF (LOCATE_CHARACTER_ANY_MEANS ( nazwa gracza , X ,Y ,Z , Szerokość, długość ))
Dla przykładu działanie wieżyczki na cherry town:
// Rockets Machine
Kod: |
IF (LOCATE_CHARACTER_ANY_MEANS ( p1 , 188.5 , 146.5 ,2.0 , 1.0 , 1.0 ))
rakieta1 = CREATE_OBJ ( 189.5 , 146.5 , 2.0 ) 0 rocket END
DELAY_HERE ( 200 )
ENDIF
IF (LOCATE_CHARACTER_ANY_MEANS ( p2 , 188.5 , 146.5 , 2.0 , 1.0 , 1.0 ))
rakieta2 = CREATE_OBJ ( 189.5 , 146.5 , 2.0 ) 0 rocket END
DELAY_HERE ( 200 )
ENDIF
IF (LOCATE_CHARACTER_ANY_MEANS ( p3 , 188.5 , 146.5 , 2.0 , 1.0 , 1.0 ))
rakieta3 = CREATE_OBJ ( 189.5 , 146.5 , 2.0 ) 0 rocket END
DELAY_HERE ( 200 )
ENDIF
IF (LOCATE_CHARACTER_ANY_MEANS ( p4 , 188.5 , 146.5 , 2.0 , 1.0 , 1.0 ))
rakieta4 = CREATE_OBJ ( 189.5 , 146.5 , 2.0 ) 0 rocket END
DELAY_HERE ( 200 )
ENDIF |
|
Ostatnio zmieniony przez Razor dnia Śro 16:16, 22 Kwi 2009, w całości zmieniany 1 raz
|
|
|
|
|