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

Wysłany: 2015-11-06, 10:02


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Mam problem z frakcjami, a dok?adniej z jedn? z nich. Gdy chc? stworzy? np. komend? dla tej frakcji to musz? da? warunek, kt?ry b?dzie sprawdza?, czy gracz jest w tej frakcji, w przypadku policji wygl?da to tak:

Kod:

if(PlayerInfo[playerid][pPolicja] < 1) return SendClientMessage(playerid, -1, "Nie jeste? policjantem.");


W w/w przypadku dzia?a wszystko jak trzeba, komenda jest ok. Natomiast mam te? drug? frakcj?, pomoc drogow?, tam warunek wygl?da tak:

Kod:

if(PlayerInfo[playerid][pPomocdrogowa] < 1) return SendClientMessage(playerid, -1, "Nie jeste? mechanikiem.");


Tutaj ju? pojawiaj? mi si? errory podczas kompilacji:

Kod:

C:\Documents and Settings\Administrator PC\Pulpit\GM3.pwn(2178) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Administrator PC\Pulpit\GM3.pwn(2178) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator PC\Pulpit\GM3.pwn(2178) : warning 215: expression has no effect
C:\Documents and Settings\Administrator PC\Pulpit\GM3.pwn(2178) : error 001: expected token: ";", but found ")"
C:\Documents and Settings\Administrator PC\Pulpit\GM3.pwn(2178) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Administrator PC\Pulpit\GM3.pwn(2178) : fatal error 107: too many error messages on one line


Gdy z komendy usun? np. ten warunek, dzia?a wszystko, natomiast jak pojawi si? co? w komendzie na temat frakcji pd, mam te errory podczas kompilacji. Nie wiem o co chodzi z tym, zapis/odczyt pomocy drogowej mam tak samo, komendy w przypadku policji bez problemu mog? napisa?, nie ma ?adnych error?w, jak dodam co? z pomoc? drogow?, tak jak w/w warunek, znowu s? errory. Je?eli potrzebny b?dzie jaki? kod jeszcze to prosz? pisa?. Za pomoc :piwo: + respekt.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
NEVER_RP
Wysłany: 2015-11-06, 15:21


Szymon9910911







Wiek: 25
Na forum: 4137 dni
Posty: 251
Nick w MP: Tetral [you]

Piwa: 9

Respekt: 70

Sprawdz czy nad tym warunkiem jest zamkni?ty inny warunek

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-06, 15:56


ToxiC.







Wiek: 28
Na forum: 5246 dni
Posty: 3792

Piwa: 8590

Respekt: 1143,8
Respekt: 1143,8

Poka? kodzik tej komendy :p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-06, 17:42


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Przyk?adowa komenda, te errory wyst?puj? te? w innych komendach zwi?zanych z pomoc? drogow?.

Pawn
    CMD:rachunek(playeridparams[])
    {
        if(PlayerInfo[playerid][pPomocdrogowa] < 1) return SendClientMessage(playerid, -1"Ta komenda jest dost?pna tylko dla mechanik?w.");
        new idilosc;
        if(sscanf(params"ui"idilosc)) return SendClientMessage(playerid, -1"U?ycie: /rachunek [ID Gracza][Kwota].");
        if(ilosc 100 || ilosc 5500) return SendClientMessage(playerid, -1"Kwota w rachunku musi by? wi?ksza od 100 i mniejsza od 5500.");
        new Float:xFloat:yFloat:z);
        if(!IsPlayerInRangeOfPoint(id25.0xyz)) return SendClientMessage(playerid, -1"Gracz, kt?remu chcesz wystawi? rachunek jest za daleko od Ciebie.");
        if(id == playerid) return SendClientMessage(playerid, -1"Nie mo?esz wystawi? rachunku samemu sobie.");

        GivePlayerMoney(id, -ilosc);
        return 1;
    }


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-06, 17:58


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
Poka? struktur? enum tablicy PlayerInfo oraz jak przypisujesz graczowi informacj?, ?e jest w pomocy drogowej.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-11-07, 08:42


Iggy

#admin






Wiek: 26
Na forum: 4596 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Problem rozwi?zany. Okaza?o si?, ?e to przez kolory w wiadomo?ciach by?o.

Dzi?ki wszystkim za pomoc :piwo: + respekt.

Postaw piwo autorowi tego posta
 

 
Tagi: frakcje.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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