[POMOC] Komanda

Započeo Luka.
29. Maj 2013. Zaključano
606
pregleda
15
postova
TuKy
3
Hustler
29. Maj 2013.
Jel moze da mi neko problikuje komandu iz strcmp u zcmd? ali u strcmp je saving system dini,a u zcmd y_ini
Potreban pomoc! 😄
Skripta koju koristim: Nebitno
Detaljan opis problema: Hteo bih ovu da prebacim kako naslov kaze
Deo skripte:
 if(strcmp(cmd, "/createcar", true) == 0)
{
if(PlayerInfo >= 1339)
{
new Float:X,Float:Y,Float:Z,Float:F;
if(IsPlayerInAnyVehicle(playerid))
{
GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),F);
}
else
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,F);
}
new i = SpawnedCars+1;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /createcar [vehiclemodel/vehiclename] ");
return 1;
}
new car = ReturnVehicleModelID(tmp);
if(!car)
{
SendClientMessage(playerid,COLOR_YELLOW," Invalid car model name/ID");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /createcar [vehiclemodel/vehiclename] ");
return 1;
}
new price = strvalEx(tmp);
if(i >= MAX_CARS)
{
SendClientMessage(playerid,COLOR_WHITE, " Cars have reached there limit.");
return 1;
}
format(string, sizeof(string), "Cars/car_%d.ini", i);
if(!fexist(string))
{
CarInfo = car;
CarInfo = price;
CarInfo = X;
CarInfo = Y;
CarInfo = Z;
CarInfo = F;
CarInfo = 2079.6450;
CarInfo = -2033.5126;
CarInfo = 13.2677;
CarInfo = 270.4895;
CarInfo = 0;
CarInfo = 0;
CarInfo = 1;
dini_Create(string);
dini_IntSet(string, "CarModel", CarInfo);
dini_IntSet(string, "CarPrice", CarInfo);
dini_FloatSet(string, "CarX", CarInfo);
dini_FloatSet(string, "CarY", CarInfo);
dini_FloatSet(string, "CarZ", CarInfo);
dini_FloatSet(string, "CarF", CarInfo);
dini_FloatSet(string, "CarSpawnX", CarInfo);
dini_FloatSet(string, "CarSpawnY", CarInfo);
dini_FloatSet(string, "CarSpawnZ", CarInfo);
dini_FloatSet(string, "CarSpawnF", CarInfo);
dini_IntSet(string, "CarColor", CarInfo);
dini_IntSet(string, "CarColor2", CarInfo);
ReloadCar(i);
format(string,sizeof(string),"Created Car ID: %d, Model: %d, Cijena: %d",i,CarInfo,CarInfo);
SendClientMessage(playerid,COLOR_WHITE,string);
SpawnedCars++;
}
else
{
SendClientMessage(playerid,COLOR_GREY," Error.");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," You are not authorized to use this command.");
}
return 1;
}


Neke slike/video: //

if(strcmp(cmd, "/createcar", true) == 0)
{
if(PlayerInfo >= 1339)
{
new Float:X,Float:Y,Float:Z,Float:F;
if(IsPlayerInAnyVehicle(playerid))
{
GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),F);
}
else
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,F);
}
new i = SpawnedCars+1;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /createcar [vehiclemodel/vehiclename] ");
return 1;
}
new car = ReturnVehicleModelID(tmp);
if(!car)
{
SendClientMessage(playerid,COLOR_YELLOW," Invalid car model name/ID");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /createcar [vehiclemodel/vehiclename] ");
return 1;
}
new price = strvalEx(tmp);
if(i >= MAX_CARS)
{
SendClientMessage(playerid,COLOR_WHITE, " Cars have reached there limit.");
return 1;
}
format(string, sizeof(string), "Cars/car_%d.ini", i);
if(!fexist(string))
{
CarInfo = car;
CarInfo = price;
CarInfo = X;
CarInfo = Y;
CarInfo = Z;
CarInfo = F;
CarInfo = 2079.6450;
CarInfo = -2033.5126;
CarInfo = 13.2677;
CarInfo = 270.4895;
CarInfo = 0;
CarInfo = 0;
CarInfo = 1;
dini_Create(string);
dini_IntSet(string, "CarModel", CarInfo);
dini_IntSet(string, "CarPrice", CarInfo);
dini_FloatSet(string, "CarX", CarInfo);
dini_FloatSet(string, "CarY", CarInfo);
dini_FloatSet(string, "CarZ", CarInfo);
dini_FloatSet(string, "CarF", CarInfo);
dini_FloatSet(string, "CarSpawnX", CarInfo);
dini_FloatSet(string, "CarSpawnY", CarInfo);
dini_FloatSet(string, "CarSpawnZ", CarInfo);
dini_FloatSet(string, "CarSpawnF", CarInfo);
dini_IntSet(string, "CarColor", CarInfo);
dini_IntSet(string, "CarColor2", CarInfo);
ReloadCar(i);
format(string,sizeof(string),"Created Car ID: %d, Model: %d, Cijena: %d",i,CarInfo,CarInfo);
SendClientMessage(playerid,COLOR_WHITE,string);
SpawnedCars++;
}
else
{
SendClientMessage(playerid,COLOR_GREY," Error.");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," You are not authorized to use this command.");
}
return 1;
}
Blaeks_Biofor
5
Forum Don
29. Maj 2013.
CMD:createcar(playerid, params[])
{
if(PlayerInfo >= 1339)
{
new Float:X,Float:Y,Float:Z,Float:F;
if(IsPlayerInAnyVehicle(playerid))
{
GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),F);
}
else
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,F);
}
new i = SpawnedCars+1;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /createcar [vehiclemodel/vehiclename] ");
return 1;
}
new car = ReturnVehicleModelID(tmp);
if(!car)
{
SendClientMessage(playerid,COLOR_YELLOW," Invalid car model name/ID");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /createcar [vehiclemodel/vehiclename] ");
return 1;
}
new price = strvalEx(tmp);
if(i >= MAX_CARS)
{
SendClientMessage(playerid,COLOR_WHITE, " Cars have reached there limit.");
return 1;
}
format(string, sizeof(string), "Cars/car_%d.ini", i);
if(!fexist(string))
{
CarInfo = car;
CarInfo = price;
CarInfo = X;
CarInfo = Y;
CarInfo = Z;
CarInfo = F;
CarInfo = 2079.6450;
CarInfo = -2033.5126;
CarInfo = 13.2677;
CarInfo = 270.4895;
CarInfo = 0;
CarInfo = 0;
CarInfo = 1;
dini_Create(string);
dini_IntSet(string, "CarModel", CarInfo);
dini_IntSet(string, "CarPrice", CarInfo);
dini_FloatSet(string, "CarX", CarInfo);
dini_FloatSet(string, "CarY", CarInfo);
dini_FloatSet(string, "CarZ", CarInfo);
dini_FloatSet(string, "CarF", CarInfo);
dini_FloatSet(string, "CarSpawnX", CarInfo);
dini_FloatSet(string, "CarSpawnY", CarInfo);
dini_FloatSet(string, "CarSpawnZ", CarInfo);
dini_FloatSet(string, "CarSpawnF", CarInfo);
dini_IntSet(string, "CarColor", CarInfo);
dini_IntSet(string, "CarColor2", CarInfo);
ReloadCar(i);
format(string,sizeof(string),"Created Car ID: %d, Model: %d, Cijena: %d",i,CarInfo,CarInfo);
SendClientMessage(playerid,COLOR_WHITE,string);
SpawnedCars++;
}
else
{
SendClientMessage(playerid,COLOR_GREY," Error.");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," You are not authorized to use this command.");
}
return 1;
}
Quote
ali u strcmp je saving system dini,a u zcmd y_ini
sta ti znaci to sto si napisao ?
TuKy
3
Hustler
29. Maj 2013.
Tako kako si mi ti napisao mi treba Hvala 😄
Bugi
5
Crime Lord
29. Maj 2013.
if(strcmp(cmd, "/createcar", true) == 0)
{
if(PlayerInfo >= 1339)
{
new Float:X,Float:Y,Float:Z,Float:F;
if(IsPlayerInAnyVehicle(playerid))
{
GetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z);
GetVehicleZAngle(GetPlayerVehicleID(playerid),F);
}
else
{
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,F);
}
new i = SpawnedCars+1;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /createcar [vehiclemodel/vehiclename] ");
return 1;
}
new car = ReturnVehicleModelID(tmp);
if(!car)
{
SendClientMessage(playerid,COLOR_YELLOW," Invalid car model name/ID");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /createcar [vehiclemodel/vehiclename] ");
return 1;
}
new price = strvalEx(tmp);
if(i >= MAX_CARS)
{
SendClientMessage(playerid,COLOR_WHITE, " Cars have reached there limit.");
return 1;
}
format(string, sizeof(string), "Cars/car_%d.ini", i);
if(!fexist(string))
{
CarInfo = car;
CarInfo = price;
CarInfo = X;
CarInfo = Y;
CarInfo = Z;
CarInfo = F;
CarInfo = 2079.6450;
CarInfo = -2033.5126;
CarInfo = 13.2677;
CarInfo = 270.4895;
CarInfo = 0;
CarInfo = 0;
CarInfo = 1;
dini_Create(string);
dini_IntSet(string, "CarModel", CarInfo);
dini_IntSet(string, "CarPrice", CarInfo);
dini_FloatSet(string, "CarX", CarInfo);
dini_FloatSet(string, "CarY", CarInfo);
dini_FloatSet(string, "CarZ", CarInfo);
dini_FloatSet(string, "CarF", CarInfo);
dini_FloatSet(string, "CarSpawnX", CarInfo);
dini_FloatSet(string, "CarSpawnY", CarInfo);
dini_FloatSet(string, "CarSpawnZ", CarInfo);
dini_FloatSet(string, "CarSpawnF", CarInfo);
dini_IntSet(string, "CarColor", CarInfo);
dini_IntSet(string, "CarColor2", CarInfo);
ReloadCar(i);
format(string,sizeof(string),"Created Car ID: %d, Model: %d, Cijena: %d",i,CarInfo,CarInfo);
SendClientMessage(playerid,COLOR_WHITE,string);
SpawnedCars++;
}
else
{
SendClientMessage(playerid,COLOR_GREY," Error.");
}
}
else
{
SendClientMessage(playerid,COLOR_GREY," You are not authorized to use this command.");
}
return 1;
}


On hoce sa ovom to da uradi al ne zna kako
TuKy
3
Hustler
29. Maj 2013.
kad sam isao compile pise mi ovo Cannot read from file YSI/y_ini
Bugi
5
Crime Lord
29. Maj 2013.
Skines Y_INI i ubacis u pawno/include
Blaeks_Biofor
5
Forum Don
29. Maj 2013.
#include 
tako stavi
TuKy
3
Hustler
29. Maj 2013.
Sredio,hvala 😄
sad imam ovo
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1039) : error 017: undefined symbol "vehName"
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1039) : error 036: empty statement
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1039) : error 017: undefined symbol "i"
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1039) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.

evo te linije: for(new i = 0;i < sizeof(vehName);i++)
Blaeks_Biofor
5
Forum Don
29. Maj 2013.
nadji mod odakle si iskopao komandu i prebaci varijablu vehname
TuKy
3
Hustler
29. Maj 2013.
nekontam,moes mi napisz at ? plz
TuKy
3
Hustler
29. Maj 2013.
Blaeks vidi sad errore

C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1042) : warning 217: loose indentation
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1042) : error 029: invalid expression, assumed zero
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1042) : error 029: invalid expression, assumed zero
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1042 -- 1044) : warning 215: expression has no effect
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1044) : error 001: expected token: ";", but found "new"
C:\Users\Nino\Desktop\Ostalo\New Folder\gamemodes\hilol - DFU&MYSQL.pwn(1044) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

4 Errors.
[WW]ivan
5
Kingpin
29. Maj 2013.
daj linije
1042  1043 1044
TuKy
3
Hustler
29. Maj 2013.
Evo redom ti idu

stock LoadCars()
{
    new FileName;
Blaeks_Biofor
5
Forum Don
29. Maj 2013.
posalji jos malo na dole, takodje izravnaj linije
TuKy
3
Hustler
30. Maj 2013.
Evo taj cijeli stock

stock LoadCars()
{
new FileName;
new carstring;
for(new i = 0; i < MAX_CARS; i++)
{
        format(FileName, sizeof(FileName), "Cars/car_%d.ini", i);
        if(fexist(FileName))
{
    CarInfo = dini_Int(FileName, "CarModel");
            CarInfo = dini_Int(FileName, "CarPrice");
CarInfo = dini_Float(FileName, "CarX");
CarInfo = dini_Float(FileName, "CarY");
CarInfo = dini_Float(FileName, "CarZ");
CarInfo = dini_Float(FileName, "CarF");
CarInfo = dini_Float(FileName, "CarSpawnX");
CarInfo = dini_Float(FileName, "CarSpawnY");
CarInfo = dini_Float(FileName, "CarSpawnZ");
CarInfo = dini_Float(FileName, "CarSpawnF");
            CarInfo = dini_Int(FileName, "CarColor");
            CarInfo = dini_Int(FileName, "CarColor2");
if(i == 1)
{
format(carstring,sizeof(carstring),"%s na Prodaju | {FFF1AF}Cijena: $%d | {6EF83C}ID: %d",vehName[CarInfo-400],CarInfo,i);
CarInfo = Create3DTextLabel(carstring, COLOR_CAR, 0.0, 0.0, 0.0, 15.0, 0);
CarInfo = AddStaticVehicleEx(CarInfo,CarInfo,CarInfo,CarInfo,CarInfo,CarInfo,CarInfo,1);
Attach3DTextLabelToVehicle(CarInfo, CarInfo, 0.0, 0.0, 0.0);
//     SetVehicleVirtualWorld(i,255);
CarInfo = 1;
}
else
{
format(carstring,sizeof(carstring),"%s na Prodaju | {FFF1AF}Cijena: $%d | {6EF83C}ID: %d",vehName[CarInfo-400],CarInfo,i);
CarInfo = Create3DTextLabel(carstring, COLOR_CAR, 0.0, 0.0, 0.0, 15.0, 0);
CarInfo = AddStaticVehicleEx(CarInfo,CarInfo,CarInfo,CarInfo,CarInfo,CarInfo,CarInfo,1); // Blade ID 56
Attach3DTextLabelToVehicle(CarInfo, CarInfo, 0.0, 0.0, 0.0);
CarInfo = 1;
}
SpawnedCars++;
}
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha