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

Wysłany: 2013-02-21, 18:08


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

Cze??,

Zrobi?em sobie ostatnio system na dodawanie wsp??rz?dnych do pliku cos.ini
format tych pozycji to:
Kod:

0.0000, 0.0000, 0.0000=1


I teraz moje pytanie jak zrobi? aby wsp??rz?dne dodawa?y si? do:
IsPlayerInRangeOfPoint
czyli np.: Je?li gracz stoi na wsp??rz?dnych lub blisko nich kt?re s? zapisane w pliku to dzieje si? co? np wyskakuje info na czacie.

System ten jest zrobiony w Dini.


Z g?ry dzi?ki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-21, 21:04


optimus

PawnoMen






Wiek: 27
Na forum: 5613 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
Trzeba zrobi? co? pod gang zone create czy co? w tym stylu.

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-21, 23:33


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"optimus" napisał/a:

Trzeba zrobi? co? pod gang zone create czy co? w tym stylu.


Czy m?g?by? ?askawie;

#1 -> skoczy? na g??wk? jak Magik (film dokumentalny "O rzyciu, po rzyciu Maga" --> http://youtu.be/OHcfab1XEf4?t=44s
#2 -> i?? si? powiesi?,
#3 -> umrze? na raka szyjki macicy,
#4 -> ponie?? ?mier? na chorob? piersi,

gdy? Twoje wypowiedzi s? tak t?pe, niedowarto?ciowane i ?a?osne, a Twoja ch?? nabicia posta przekracza wszelkie granice dobrego humoru..

Kolego, odno?nie tematu, prosz? bardzo:

Kod:

new nazwaPliku[20];
format(nazwaPliku, 20, "jakasnazwa.ini");
if(IsPlayerInRangeOfPoint(i, 5.0, dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z")))


Oczywi?cie "jaka?nazwa.ini" to przyk?ad nazwy pliku. Aczkolwiek! Pami?taj, ?eby w pliku zamie?ci? takie dane jak "x=pozycja", "y=pozycja", "z=pozycja".

W razie pyta?, problem?w, pisz ?mia?o!

Ostatnio zmieniony przez IgrexolonO 2013-02-22, 15:48, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-22, 00:08


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

niestety nie dzia?a, dodalem sobie komende /test i nic sie nie dzieje a powinno GUI wyskoczy?.
zawarto?? pliku:
Kod:


x=1880
y=-1853
z=115


Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-22, 15:44


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

-> Do kt?rego publica doda?e? kod, kt?ry Ci podes?a?em?
-> Podaj kod, kt?ry ostatecznie wklei?e?.
-> Podaj nazw? pliku, kt?rego u?ywasz.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-23, 00:13


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

Kod:

if(strcmp(cmdtext, "/sklep", true) == 0)
{
new nazwaPliku[20];
format(nazwaPliku, 20, "sklepyx.ini");
if(IsPlayerInRangeOfPoint(playerid, 5.0, dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z")))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Sklep", "Zabawki\nKomputery", "Wybierz", "Anuluj");
}
return 1;
}


To moja ca?a komenda

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-23, 01:53


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

Kod:

if(strcmp(cmdtext, "/sklep", true) == 0)
{
new nazwaPliku[20], debugString[40];
format(nazwaPliku, 20, "sklepyx.ini");
format(debugString, 40, "Loaded pos: %f %f %f", dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z"));
SendClientMessage(playerid, 0, debugString);
if(IsPlayerInRangeOfPoint(playerid, 5.0, dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z")))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Sklep", "Zabawki\nKomputery", "Wybierz", "Anuluj");
}
return 1;
}


Spr?buj tak. Napisz co si? wy?wietli.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-23, 06:59


optimus

PawnoMen






Wiek: 27
Na forum: 5613 dni
Posty: 453
Nick w MP: [PMS]ReveresPL

Piwa: 159

Respekt: 59

Ostrzeżeń: 80%
poprawka kolegi up^^

Kod:


if(strcmp(cmdtext, "/sklep", true) == 0)
{
new nazwaPliku[20], debugString[40];
format(nazwaPliku, 20, "sklepyx.ini");
format(debugString, 40, "Loaded pos: %04f %04f %04f", dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z"));
SendClientMessage(playerid, 0, debugString);
if(IsPlayerInRangeOfPoint(playerid, 5.0, dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z")))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Sklep", "Zabawki\nKomputery", "Wybierz", "Anuluj");
}
return 1;
}


tak sprobuj powinno lepiej dzialac.
bo teraz bd mogl dawac pozycje po przecinku np. x=1234.5678
tylko 4 cyfry po przecinku !

Podpis
Prpgramujesz w Unity i potrzebujesz pomocy?
|?Zapraszamy na forum Unity?|
http://www.unity3d.ugu.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-23, 10:26


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"optimus" napisał/a:

poprawka kolegi up^^

Kod:

(...)


tak sprobuj powinno lepiej dzialac.
bo teraz bd mogl dawac pozycje po przecinku np. x=1234.5678
tylko 4 cyfry po przecinku !


I z czym Ty wyskakujesz? Bo?e, a? mi si?y na Ciebie opadaj?. Kod, kt?ry poda?em jest debugiem, kt?ry ma wy?wietli? ca?y float z pliku, je?li w og?le si? pobierze, to wy?wietli si? wiadomo?? na chacie z podanymi koordynacjami. Je?li jednak nie, to wiadomo?? b?dzie wygl?da?a w nast?puj?cy spos?b: "0 0 0". Dzi?kuj? dobranoc, nie udzielaj si? w moich przypadkach, bo musz? tylko leczy? Twoje b??dy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-24, 16:54


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

"IgrexolonO" napisał/a:

Kod:

if(strcmp(cmdtext, "/sklep", true) == 0)
{
new nazwaPliku[20], debugString[40];
format(nazwaPliku, 20, "sklepyx.ini");
format(debugString, 40, "Loaded pos: %f %f %f", dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z"));
SendClientMessage(playerid, 0, debugString);
if(IsPlayerInRangeOfPoint(playerid, 5.0, dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z")))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Sklep", "Zabawki\nKomputery", "Wybierz", "Anuluj");
}
return 1;
}


Spr?buj tak. Napisz co si? wy?wietli.



Na czacie wy?wietlaj? sie wspo?rzedne na kt?rych stoj?, da?em takie same w sklepyx.ini ale GUI dalej nie wyskakuje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-24, 18:48


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

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

"kamiloo2" napisał/a:

"IgrexolonO" napisał/a:

Kod:

if(strcmp(cmdtext, "/sklep", true) == 0)
{
new nazwaPliku[20], debugString[40];
format(nazwaPliku, 20, "sklepyx.ini");
format(debugString, 40, "Loaded pos: %f %f %f", dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z"));
SendClientMessage(playerid, 0, debugString);
if(IsPlayerInRangeOfPoint(playerid, 5.0, dini_Float(nazwaPliku, "x"), dini_Float(nazwaPliku, "y"), dini_Float(nazwaPliku, "z")))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, "Sklep", "Zabawki\nKomputery", "Wybierz", "Anuluj");
}
return 1;
}


Spr?buj tak. Napisz co si? wy?wietli.



Na czacie wy?wietlaj? sie wspo?rzedne na kt?rych stoj?, da?em takie same w sklepyx.ini ale GUI dalej nie wyskakuje


W tek?cie (code), kt?re si? wy?wietla brakuje cudzys?owi?w. Sprawd? czy na pewno ShowPlayerDialog jest napisane poprawnie, albo i jeszcze lepiej, we? pierwsze lepsze z neta.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-02-25, 21:30


kamiloo2







Wiek: 30
Na forum: 5694 dni
Posty: 84

Piwa: 289

Respekt: 50

nadal nic

Postaw piwo autorowi tego posta
 

 
Tagi: wczytywanie :: pozycji :: dini :: isplayerinrangeofpoint
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN 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