Wysłany: 2012-04-04, 17:07
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5643 dni Posty: 242
Piwa : 341
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
Wysłany: 2012-04-04, 17:36
VinceW
Wiek: 31 Na forum: 5247 dni Posty: 39
Nick w MP: MagisterTMPL
Piwa : 3
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.
Wysłany: 2012-04-04, 18:39
karol170396
Wiek: 33 Na forum: 5643 dni Posty: 580
Nick w MP: Journey
Piwa : 1520
"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.
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
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.
Wysłany: 2012-04-05, 18:51
paskal
gtaoffline.pl
Wiek: 29 Na forum: 5643 dni Posty: 242
Piwa : 341
THX karol170396
Temat do zamkni?cia.
Tagi: bankomaty
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: