Skripta koju koristim: od 0
Detaljan opis problema: pa vako ubacivao sam vikendice u gamemode i izbaci mi 4-5 errora nezz koliko na samo jednoj liniji i stvarno nekontam gdje je problem evo errori:
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2603) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2603) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2603) : warning 215: expression has no effect
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2603) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2603) : fatal error 107: too many error messages on one line
Dio skripte:
Evo vam dio skripte:
stock CreatePlayerVikendica(playerid, sellprice, VikendicaLvl)
{
if((ReturnNextUnusedVikendicaID()-1) >= MAX_VIKENDICA) return SendClientMessage(playerid, -1, ""CRVENA"[VIKENDICA]:"SVJETLO_PLAVA" Napravljen je maksimalan broj Vikendica.");
// taj error mi izbaci na OVOJ praznini mada kad ovu prazninu izbrisem>>>
new Vikendica[64], Float:X, Float:Y, Float:Z;GetPlayerPos(playerid, X, Y, Z); // ovdje mi izbaci error e sad fkt nezz sta je
new NextVikendicaID = ReturnNextUnusedVikendicaID();
new World = ReturnNextUnusedVikendicaID();
format(Vikendica, sizeof(Vikendica), "/Vikendica/vikendica%d.ini", NextVikendicaID);
if(!fexist(Vikendica))
{
new
INI:vikendicaFile = INI_Open(Vikendica);
INI_WriteString(vikendicaFile, "Name", "None");
INI_WriteInt(vikendicaFile, "For_Sell", 1);
INI_WriteInt(vikendicaFile, "Sell_Price", sellprice);
INI_WriteInt(vikendicaFile, "Rent_Price", 0);
INI_WriteInt(vikendicaFile, "Vikendica_Level", VikendicaLvl);
INI_WriteFloat(vikendicaFile, "Exit_Coord:X", X);
INI_WriteFloat(vikendicaFile, "Exit_Coord:Y", Y);
INI_WriteFloat(vikendicaFile, "Exit_Coord:Z", Z);
INI_WriteInt(vikendicaFile, "VirtualWorld", World);
INI_WriteInt(vikendicaFile, "Status", 0);
INI_Close(vikendicaFile);
LoadPlayerVikendica(NextVikendicaID);
SendClientMessage(playerid, -1, ""CRVENA"[VIKENDICA]:"SVJETLO_PLAVA" Vikendica je uspjesno napravljena.");
}
return true;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
sry za dp al hitno mi treba pomoc ako znate pomagajte
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : warning 215: expression has no effect
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : fatal error 107: too many error messages on one line
Ovo izbaci :(
evo brt:
new Vikendica[64], Float:X, Float:Y, Float:Z;GetPlayerPos(playerid, X, Y, Z);
o5 ovo :S
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : warning 215: expression has no effect
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2648) : fatal error 107: too many error messages on one line
Ne moze tako, Yui_Sang, ti definiras GetPlayerPos ::)
Nzm do cega je, al' probaj ovako.
stock CreatePlayerVikendica(playerid, sellprice, VikendicaLvl)
{
new
Vikendica[64],
Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
new NextVikendicaID = ReturnNextUnusedVikendicaID();
new World = ReturnNextUnusedVikendicaID();
if((ReturnNextUnusedVikendicaID()-1) >= MAX_VIKENDICA) return SendClientMessage(playerid, -1, ""CRVENA"[VIKENDICA]:"SVJETLO_PLAVA" Napravljen je maksimalan broj Vikendica.");
format(Vikendica, sizeof(Vikendica), "/Vikendica/vikendica%d.ini", NextVikendicaID);
if(!fexist(Vikendica))
{
new
INI:vikendicaFile = INI_Open(Vikendica);
INI_WriteString(vikendicaFile, "Name", "None");
INI_WriteInt(vikendicaFile, "For_Sell", 1);
INI_WriteInt(vikendicaFile, "Sell_Price", sellprice);
INI_WriteInt(vikendicaFile, "Rent_Price", 0);
INI_WriteInt(vikendicaFile, "Vikendica_Level", VikendicaLvl);
INI_WriteFloat(vikendicaFile, "Exit_Coord:X", X);
INI_WriteFloat(vikendicaFile, "Exit_Coord:Y", Y);
INI_WriteFloat(vikendicaFile, "Exit_Coord:Z", Z);
INI_WriteInt(vikendicaFile, "VirtualWorld", World);
INI_WriteInt(vikendicaFile, "Status", 0);
INI_Close(vikendicaFile);
LoadPlayerVikendica(NextVikendicaID);
SendClientMessage(playerid, -1, ""CRVENA"[VIKENDICA]:"SVJETLO_PLAVA" Vikendica je uspjesno napravljena.");
}
return true;
}
oj ovo ce me izludit nmze se nikako jesiti :( :'(
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2654) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2654) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2654) : warning 215: expression has no effect
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2654) : error 001: expected token: ";", but found "-identifier-"
C:\Users\Rake\Desktop\Prokuplje RolePlay v1.2\gamemodes\PKRP.pwn(2654) : fatal error 107: too many error messages on one line
nrdi o5
Evo ti rijesenje ... Nemozes u SendClientMessage stavljati tako .. boje ti ne idu pod " "
http://wiki.sa-mp.com/wiki/SendClientMessage
Znaci trebas vako
if((ReturnNextUnusedVikendicaID()-1) >= MAX_VIKENDICA) return SendClientMessage(playerid, CRVENA, "[VIKENDICA]:Napravljen je maksimalan broj Vikendica.");
Ovo CRVENA stavi kako je tebi definirana boja...
Javi ako bude radilo..