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

Wysłany: 2012-04-04, 17:07


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
Witam.

Mam problem z bankomatami.Tu jest funkcja:
Kod:


if (strcmp(cmd, "/bankomat", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid, 9, 2276.8735,-1670.6982,15.2783))
{
if(IsPlayerInRangeOfPoint(playerid, 9, 1467.1357,-1749.1487,15.4453))
{
if(IsPlayerInRangeOfPoint(playerid, 9, 806.5460,-1359.5660,13.5469))
{
if(IsPlayerInRangeOfPoint(playerid, 9, 439.6409,-1732.7328,9.4601))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}
}
}
}
return 1;
}

Problem w tym ?e jak wchodz? na wszystkie pozycje
po wpisaniu"/bankomat" nic si? nie wy?wietla tak jak
by by?y z?e pozycje(pozycje s? dobrze ustawione).

Za pomoc piwko :arrow: :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-04, 17:36


VinceW







Wiek: 31
Na forum: 5247 dni
Posty: 39
Nick w MP: MagisterTMPL

Piwa: 3

Respekt: 50

Niedawno zacz??em w Pawno ale mo?e tak zr?b:


if (strcmp(cmd, "/bankomat", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid, 9, 2276.8735,-1670.6982,15.2783))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}
else if(IsPlayerInRangeOfPoint(playerid, 9, 1467.1357,-1749.1487,15.4453))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}
else if(IsPlayerInRangeOfPoint(playerid, 9, 806.5460,-1359.5660,13.5469))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}
else if(IsPlayerInRangeOfPoint(playerid, 9, 439.6409,-1732.7328,9.4601))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}

return 1;
}


Chyba ?e da si? jeszcze pro?ciej. ;p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-04, 18:39


karol170396







Wiek: 33
Na forum: 5643 dni
Posty: 580
Nick w MP: Journey

Piwa: 1520

Respekt: -126,9

Ostrzeżeń: 100%
"VinceW" napisał/a:

Niedawno zacz??em w Pawno ale mo?e tak zr?b:


if (strcmp(cmd, "/bankomat", true)==0)
{
if(IsPlayerInRangeOfPoint(playerid, 9, 2276.8735,-1670.6982,15.2783))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}
else if(IsPlayerInRangeOfPoint(playerid, 9, 1467.1357,-1749.1487,15.4453))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}
else if(IsPlayerInRangeOfPoint(playerid, 9, 806.5460,-1359.5660,13.5469))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}
else if(IsPlayerInRangeOfPoint(playerid, 9, 439.6409,-1732.7328,9.4601))
{
ShowPlayerDialog(playerid, 31, DIALOG_STYLE_MSGBOX, "Co chcia?by pan zrobi?:", "/wplac - wp?acasz pieni?dze do banku.\n/wyplac - wybierasz pieni?dze z banku.\n/stan - sprawdzasz stan swojego konta.", "Wybierz", "");
}

return 1;
}


Chyba ?e da si? jeszcze pro?ciej. ;p


Bez przesady...zero optymalno?ci.

http://pastebin.com/dT2vaGpZ

Ale w sumie, to nie nazwa?bym tego optymalno?ci?, bo z u?yciem strcmp to r??nie bywa :P

Podpis
"MłoteK" napisał/a:


Zając, idź kicać gdzie indziej, może w teletubisiach się miejsca zwolnią.
"zajacp1" napisał/a:

Wiele dzieci, które mi zazdroszczą, że mi się powodzi crashują mi serwer
Królik, Ty nigdy nie dorośniesz.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-04-05, 18:51


paskal

gtaoffline.pl






Wiek: 29
Na forum: 5643 dni
Posty: 242

Piwa: 341

Respekt: 126,6
Respekt: 126,6

Ostrzeżeń: 20%
THX karol170396
Temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: bankomaty
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] Bankomaty 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