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 :P
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(528) : error 001: expected token: ",", but found "-integer value-"
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(528) : warning 215: expression has no effect
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(528) : warning 215: expression has no effect
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(528) : error 001: expected token: ";", but found ")"
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(528) : error 029: invalid expression, assumed zero
C:\Users\Nemanja\Desktop\Moj Server by Wayne\gamemodes\ILRP.pwn(528) : 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.
Daj liniju
kakvu liniju
Citat: Wayne Scriptings poslato Jun 10, 2020, 16:45:31 POSLE PODNE
kakvu liniju
VEROVATNO LINIJU BELOG BRATE.
Daj liniju koda na kojoj ti baca errore, 528.
https://imgur.com/a/PBC5jfG
na ovo mislis?
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š
[pawn]public OnPlayerCommandText(playerid, cmdtext[]) [/pawn]
ako nemaš nikakvu proveru pre ove druge?
definiso sam vec ROSSO evo slika mozda nisam dobro
https://imgur.com/a/8c5gqPn
[pawn]#define AZZURRO 0x33CCFFAA
#define ARANCIONE 0xFF9900AA
#define ROSSO 0xAA3333AA[/pawn]
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.
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
Zameni taj tvoj ceo
[pawn]public OnPlayerCommandText(playerid, cmdtext[])[/pawn]
ovim
[pawn]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[playerid] == 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[playerid] = 1;
TogglePlayerControllable(playerid, 1);
GivePlayerMoney(playerid, -1);
return 1;
}
if(strcmp("/izlaz", cmdtext, true, 13) == 0) {
if(InRent[playerid] == 0) return SendClientMessage(playerid, ROSSO, "Ne iznajmljujte nijedno vozilo!");
SendClientMessage(playerid, ARANCIONE, "Napustili ste vozilo koje iznajmljujete!");
InRent[playerid] = 0;
InVehicle[playerid] = 0;
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
return 1;
}
return 0;
}[/pawn]