Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-03-10, 10:17


adalus1995







Wiek: 31
Na forum: 4893 dni
Posty: 102

Piwa: 2

Respekt: 50

Jak zrobi? granice? Tzn jad? sobie z ls do lv i jest granica musz? wpisa? /ls-lv
aby si? otworzy?y i po 5 sek zamknely Prosz? o pomoc.
(PS. ZEBY ZABIERALY 100 $)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 10:27


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

#1 Na pocz?tek stw?rz obiekt bramki. -> http://wiki.sa-mp.com/wiki/CreateObject (pami?taj o zdefiniowaniu go globalnie), np.:

gdzie? na g?rze mapy:

Kod:

new bramkaBalonikowa;


OnGameModeInit:

Kod:

bramkaBalonikowa = CreateObject(...);


^ te 3 kropki musisz zamieni? na swoj? pozycj? bramki, nie zrobie Ci gotowej bramy..

#2 -> Musimy stworzy? komend?, kt?ra "otworzy bramk?". Pami?tam, ?e stworzony obiekt musi by? w stanie spoczynku, a drugi w stanie "otwarto?ci".

http://wiki.sa-mp.com/wiki/MoveObject

Kod:

if(strcmp(cmdtext, "/ls-lv", true) == 0)
{
MoveObject(bramkaBalonikowa);
SetTimer("goBackWithBalonik", 5000, false);
SendClientMessage(playerid, 0xFF000000, "Otworzy?e? bramk?! Bierzemy 100 baks?w.");
return 1;
}


#3 -> Teraz dodajemy funkcj?, kt?ra przywr?ci bramk? do normalnego stanu.

Kod:

forward goBackWithBalonik(); //definicja nowej funkcji
public goBackWithBalonik()
{
MoveObject(...); //poruszenie obiektu - pami?taj, ?eby tutaj wpisa? te same pozycje co przy stworzeniu
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 12:33


adalus1995







Wiek: 31
Na forum: 4893 dni
Posty: 102

Piwa: 2

Respekt: 50

Kod:

C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(2769) : warning 202: number of arguments does not match definition
C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(2774) : error 029: invalid expression, assumed zero
C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(2774) : error 012: invalid function call, not a valid address
C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(2774) : error 029: invalid expression, assumed zero
C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(2774) : 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.

Errory.. :(

A zrobi?em to tak:
Kod:

if(strcmp(cmdtext, "/lv-ls", true) == 0)
{
MoveObject(1741, 538.40002, 25.6, 0);
SetTimer("lvls", 5000, false);
SendClientMessage(playerid, 0xFF000000, "Granica otwarta! Kosztuje Ci? to 100$.");
return 1;
}
forward lvls(); //definicja nowej funkcji
public lvls()
{
MoveObject(1741, 538.40002, 26.7, 0); //poruszenie obiektu - pami?taj, ?eby tutaj wpisa? te same pozycje co przy stworzeniu
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 12:42


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Pawn
if(strcmp(cmdtext"/lv-ls"true) == 0)
{
    MoveObject(1741538.4000225.60);
    SetTimer("lvls"5000false);
    SendClientMessage(playerid0xFF000000"Granica otwarta! Kosztuje Ci? to 100$.");
    return 1;
}



To daj gdzie? na dole mapy:
Pawn

forward lvls(); //definicja nowej funkcji
public lvls()
{
    MoveObject(1741538.4000226.70); //poruszenie obiektu - pami?taj, ?eby tutaj wpisa? te same pozycje co przy stworzeniu
    return 1;
}


Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 12:46


adalus1995







Wiek: 31
Na forum: 4893 dni
Posty: 102

Piwa: 2

Respekt: 50

Znowu
Kod:

C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(2769) : warning 202: number of arguments does not match definition
C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(6182) : error 021: symbol already defined: "lvls"
C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(6183) : error 021: symbol already defined: "lvls"
C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(6186) : error 010: invalid function or declaration
C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(458) : warning 204: symbol is assigned a value that is never used: "lvls"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.



Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 13:49


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

ju? poda?e? zmienn? lvls; wi?c zmie? na new bramkalvls;
tak samo w timerze.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 14:05


Quis

Wszechwiedzący






Wiek: 31
Na forum: 5146 dni
Posty: 464
Nick w MP: Quis

Piwa: 1110

Respekt: 325
Respekt: 325Respekt: 325Respekt: 325

W MoveObject brakuje parametru z ID obiektu (bramkaBalonikowa).

http://wiki.sa-mp.com/wiki/MoveObject

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 15:33


adalus1995







Wiek: 31
Na forum: 4893 dni
Posty: 102

Piwa: 2

Respekt: 50

Dzi?ki piiwa lec? ale jest jeden error jeszce
Kod:

C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(458) : warning 204: symbol is assigned a value that is never used: "lvls"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 15:40


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

Warto?? 'lvls' nie jest podpisana nigdzie. Musisz to zmieni? jak mia?e? zmienion? na inn? nazw? to te? musisz zmieni? w linijce 458

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 15:46


adalus1995







Wiek: 31
Na forum: 4893 dni
Posty: 102

Piwa: 2

Respekt: 50

Nie rozumiem, zmienic to na granicalvls?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 15:48


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

adalus1995, je?li zmieni?e? w komendzie i public + forward np nazw? lvls na loslas to musisz te? z linijki 458 na tak? sam? co wcze?niej Ty poda?e?.
Jak nie czaisz podaj kod to Ci to poprawi?.

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 15:51


adalus1995







Wiek: 31
Na forum: 4893 dni
Posty: 102

Piwa: 2

Respekt: 50

Kod:

forward granicalvls(); //definicja nowej funkcji
public granicalvls()
{
MoveObject(968, 1741, 538.40002, 26.7, 0); //poruszenie obiektu - pami?taj, ?eby tutaj wpisa? te same pozycje co przy stworzeniu
return 1;
}

Na dole mapy to /\
||

W OnGameMode...
Kod:

lvls = CreateObject(968, 1741, 538.40002, 26.7, 0, 269.5, 341.75);


A tu granica:
Kod:

///------------------Granice itp----------------------

if(strcmp(cmdtext, "/lv-ls", true) == 0)
{
MoveObject(968, 1741, 538.40002, 25.6, 0);
SetTimer("granicalvls", 5000, false);
SendClientMessage(playerid, 0xFF000000, "Granica otwarta! Kosztuje Ci? to 100$.");
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 15:57


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

To ju? jest dobrze zrobione, dalej jest warning?

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 16:05


adalus1995







Wiek: 31
Na forum: 4893 dni
Posty: 102

Piwa: 2

Respekt: 50

Ta
Kod:

C:\Users\Adam\Desktop\BACKUP\ppt2012.pwn(457) : warning 204: symbol is assigned a value that is never used: "lvls"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-03-10, 16:08


B!4CK

Never give UP!






Wiek: 32
Na forum: 5809 dni
Posty: 1047
Nick w MP: John

Piwa: 1891

Respekt: 124,2
Respekt: 124,2

lvls = CreateObject(968, 1741, 538.40002, 26.7, 0, 269.5, 341.75);

zamie? na:

granicalvls = CreateObject(968, 1741, 538.40002, 26.7, 0, 269.5, 341.75);

I powinno by? dobrze :)

Podpis
Cześć
! :)


Projekt, który poruszy scenę platformy SA:MP!
Postaw piwo autorowi tego posta
 

 
Tagi: bramki
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Bramki Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku