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

Wysłany: 2014-12-15, 03:44


NoTa







Wiek: 31
Na forum: 5187 dni
Posty: 121

Piwa: 2

Respekt: 55

Witam co zrobi? ?eby ten if sprawdza? i blokowa? je?li ammo gracza =0 a je?li nie to funkcja idzie dalej.

Pawn
if(IsPlayerInAnyVehicle(playerid))
                {
                    dShowPlayerDialog(playerid,97,DIALOG_STYLE_LIST,""BIALY"Przedmioty",""BIALY"Schowek\n"BIALY"Baga?nik","Wybierz","Wyjd?");
                    return 1;
                }
                if(PlayerInfo[playerid][pAmmo]==0||PlayerInfo[playerid][pAmmo2]==0||PlayerInfo[playerid][pAmmo3]==0||PlayerInfo[playerid][pAmmo4]==0||PlayerInfo[playerid][pAmmo5]==0||PlayerInfo[playerid][pAmmo6]==0||PlayerInfo[playerid][pAmmo7]==0||PlayerInfo[playerid][pAmmo8]==0||PlayerInfo[playerid][pAmmo9]==0||PlayerInfo[playerid][pAmmo10]==0||PlayerInfo[playerid][pAmmo11]==0||PlayerInfo[playerid][pAmmo12]==0)
                {
                    PlayerInfo[playerid][pBron]=0,PlayerInfo[playerid][pBron2]=0,PlayerInfo[playerid][pBron3]=0,PlayerInfo[playerid][pBron4]=0,PlayerInfo[playerid][pBron5]=0,PlayerInfo[playerid][pBron6]=0,PlayerInfo[playerid][pBron7]=0,PlayerInfo[playerid][pBron8]=0,PlayerInfo[playerid][pBron9]=0,PlayerInfo[playerid][pBron10]=0,PlayerInfo[playerid][pBron11]=0,PlayerInfo[playerid][pBron12]=0;
                    PlayerInfo[playerid][pAmmo]=0,PlayerInfo[playerid][pAmmo2]=0,PlayerInfo[playerid][pAmmo3]=0,PlayerInfo[playerid][pAmmo4]=0,PlayerInfo[playerid][pAmmo5]=0,PlayerInfo[playerid][pAmmo6]=0,PlayerInfo[playerid][pAmmo7]=0,PlayerInfo[playerid][pAmmo8]=0,PlayerInfo[playerid][pAmmo9]=0,PlayerInfo[playerid][pAmmo10]=0,PlayerInfo[playerid][pAmmo11]=0,PlayerInfo[playerid][pAmmo12]=0;
                    GuiInfo(playerid,"Nie mo?esz  po?o?y? broni z 0 ammo!");
                    return 0;
                }
                format(Stringsizeof(String),"* "ME"(%d) %s "JA"odk?ada przedmiot. ( %s )",playerid,Nick[playerid],NazwaPrzedmiot[id]);
                WyswietlText(playerid,KOLOR_JA,10.0,String);
                for(new nr 0nr LIMIT_PRZEDMIOTOWnr++)
                  {
                    if(PrzedmiotInfo[nr][iAktywny]==false)
                     {
                         PrzedmiotInfo[nr][iAktywny]=true;
                         PrzedmiotInfo[nr][iID]=id;
                        GetPlayerPos(playerid,PrzedmiotInfo[nr][iPosX],PrzedmiotInfo[nr][iPosY],PrzedmiotInfo[nr][iPosZ]);
                        PrzedmiotInfo[nr][iPosZ]-=0.8;
                        PrzedmiotInfo[nr][iInt]=GetPlayerInterior(playerid);
                        PrzedmiotInfo[nr][iVir]=GetPlayerVirtualWorld(playerid);
                        PrzedmiotObiektStworz(nr);


A dok?adnie chodzi mi o to ?e sprawdza to i nie idzie dalej funkcja :

Pawn
 if(PlayerInfo[playerid][pAmmo]==0||PlayerInfo[playerid][pAmmo2]==0||PlayerInfo[playerid][pAmmo3]==0||PlayerInfo[playerid][pAmmo4]==0||PlayerInfo[playerid][pAmmo5]==0||PlayerInfo[playerid][pAmmo6]==0||PlayerInfo[playerid][pAmmo7]==0||PlayerInfo[playerid][pAmmo8]==0||PlayerInfo[playerid][pAmmo9]==0||PlayerInfo[playerid][pAmmo10]==0||PlayerInfo[playerid][pAmmo11]==0||PlayerInfo[playerid][pAmmo12]==0)
                {
                    PlayerInfo[playerid][pBron]=0,PlayerInfo[playerid][pBron2]=0,PlayerInfo[playerid][pBron3]=0,PlayerInfo[playerid][pBron4]=0,PlayerInfo[playerid][pBron5]=0,PlayerInfo[playerid][pBron6]=0,PlayerInfo[playerid][pBron7]=0,PlayerInfo[playerid][pBron8]=0,PlayerInfo[playerid][pBron9]=0,PlayerInfo[playerid][pBron10]=0,PlayerInfo[playerid][pBron11]=0,PlayerInfo[playerid][pBron12]=0;
                    PlayerInfo[playerid][pAmmo]=0,PlayerInfo[playerid][pAmmo2]=0,PlayerInfo[playerid][pAmmo3]=0,PlayerInfo[playerid][pAmmo4]=0,PlayerInfo[playerid][pAmmo5]=0,PlayerInfo[playerid][pAmmo6]=0,PlayerInfo[playerid][pAmmo7]=0,PlayerInfo[playerid][pAmmo8]=0,PlayerInfo[playerid][pAmmo9]=0,PlayerInfo[playerid][pAmmo10]=0,PlayerInfo[playerid][pAmmo11]=0,PlayerInfo[playerid][pAmmo12]=0;
                    GuiInfo(playerid,"Nie mo?esz  po?o?y? broni z 0 ammo!");
                    return 0;
                }


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-15, 23:19


Sillence







Wiek: 26
Na forum: 5157 dni
Posty: 1514
Nick w MP: Sillence

Piwa: 1517

Respekt: 416,3
Respekt: 416,3

Blokujesz kod tym:
Kod:

return 0;

Spr?buj to usun??. :eye:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-16, 20:28


NoTa







Wiek: 31
Na forum: 5187 dni
Posty: 121

Piwa: 2

Respekt: 55

pr?bowa?em return 0 1 i usuwa? ale dupa.

@@ EDIT

Albo inaczej jak zrobi? funkcje kt?ra sprawdza gracza ammo i je?li ma 0 albo 1 to nie mo?e jej od?o?y?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-12-16, 22:09


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

"NoTa" napisał/a:

Albo inaczej jak zrobi? funkcje kt?ra sprawdza gracza ammo


Ludzie, NAUCZCIE SI? SZUKA? A NIE WSZ?DZIE PISA? O BYLE CO.
Zanim cokolwiek napiszesz najpierw sprawd? czy nie ma tego w necie czaisz? Ja wpisa?em to co Ty tutaj - "jak sprawdzi? ile ammunicji ma gracz pawn" w google.pl, GOOGLE.PL POWTARZAM GOOGLE.PL!! Czaisz?
I 30 sekund i mam odpowied?, a Ty tutaj piszesz i czekasz na t? odpowied? czasami kilka godzin a mo?e i wi?cej, a samemu dupy ruszy? si? nie chce?

Prosze bardzo, mam nadzieje ?e nast?pnym razem poszukasz zamiast sie g?upio pyta? o wszystko

~ http://download.gtao.pl/i...oni-vt82807.htm

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: pchnąć :: funkcje :: dalej?
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] Jak pchnąć funkcje dalej? 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