pomoc oko pawna neko

pre 5 godina
670
pregleda
10
postova
Wayne Scriptings
Street Runner
pre 5 godina
Problem(error/warning): error pocinjem da skriptam pa ono sad radim rent system i pojavi se ovaj error nisam ga nikako mogo resiti ako neko zna nek odgovori plss  😛
Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): izbaci mi ovo kad ocu da compilam

C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(52😎 : error 001: expected token: ",", but found "-integer value-"
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(52😎 : warning 215: expression has no effect
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(52😎 : warning 215: expression has no effect
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(52😎 : error 001: expected token: ";", but found ")"
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(52😎 : error 029: invalid expression, assumed zero
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(52😎 : fatal error 107: too many error messages on one line

Compilation aborted.

Pawn compiler 3.10.4 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
limited
Shot Caller
pre 5 godina
Daj liniju
Wayne Scriptings
Street Runner
pre 5 godina
kakvu liniju
limited
Shot Caller
pre 5 godina
Wayne Scriptings wrote on June 10, 2020, 2:45 pm:
kakvu liniju


VEROVATNO LINIJU BELOG BRATE.
Daj liniju koda na kojoj ti baca errore, 528.
Wayne Scriptings
Street Runner
pre 5 godina
https://imgur.com/a/PBC5jfG

na ovo mislis?
limited
Shot Caller
pre 5 godina
1. koristi pawncmd, ycmd šta ti je volja, samo nemoj strcmp, najsporiji je.
2. daj definiciju boje ROSSO.
3. zašto otvaraš 2 curly braces nakon što napišeš
public OnPlayerCommandText(playerid, cmdtext[]) 

ako nemaš nikakvu proveru pre ove druge?
Wayne Scriptings
Street Runner
pre 5 godina
definiso sam vec ROSSO evo slika mozda nisam dobro

https://imgur.com/a/8c5gqPn
limited
Shot Caller
pre 5 godina
#define AZZURRO 0x33CCFFAA
#define ARANCIONE 0xFF9900AA
#define ROSSO 0xAA3333AA


Nemaš potrebe da nakon što definišeš boje stavljaš 3,4,5 itd, to je za dijaloge jer dijalog mora da se definiše ili u #define i tada mu dodeljuješ vrednost 1,2,3 itd. ili u enumu kada mu ne dodeljuješ vrednost.
Wayne Scriptings
Street Runner
pre 5 godina
hvala ti brate e sad ostalo je dva errora

C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(547) : warning 225: unreachable code
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(572) : error 001: expected token: ")", but found "{"
Pawn compiler 3.10.4 Copyright (c) 1997-2006, ITB CompuPhase

1 Error.

https://imgur.com/a/c82U5VC
limited
Shot Caller
pre 5 godina
Zameni taj tvoj ceo
public OnPlayerCommandText(playerid, cmdtext[])

ovim
public OnPlayerCommandText(playerid, cmdtext[]) {
    if(strcmp("/rent", cmdtext, true, 13) == 0) {
        if(GetPlayerMoney(playerid) <= 100) return SendClientMessage(playerid, ROSSO, "Nemas dovoljno para! (100$)");
        if(InVehicle == 1) return SendClientMessage(playerid, ROSSO, "Niste u iznajmljenom vozilu!");
        SendClientMessage(playerid, ARANCIONE, "Iznajmite ovo vozilo, ne izlazite iz vozila, ako izadjete necete ga moci koristiti!");
        InRent = 1;
        TogglePlayerControllable(playerid, 1);
        GivePlayerMoney(playerid, -1);
        return 1;
    }
    if(strcmp("/izlaz", cmdtext, true, 13) == 0) {
        if(InRent == 0) return SendClientMessage(playerid, ROSSO, "Ne iznajmljujte nijedno vozilo!");
        SendClientMessage(playerid, ARANCIONE, "Napustili ste vozilo koje iznajmljujete!");
        InRent = 0;
        InVehicle = 0;
        SetVehicleToRespawn(GetPlayerVehicleID(playerid));
        return 1;
    }
    return 0;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava