Detaljan opis problema:Kad kucam na server /v tablice tamo gde treba tj na toj lokaciji i da stavim ime nista ne pise niti se desava evo vam pawno sve vezano za tablice a nigde dialog dole?
Dio skripte:
#define DIALOG_TABLICE 3880enum cInfo
{
cModel,
Float:cLocationx,
Float:cLocationy,
Float:cLocationz,
Float:cAngle,
cColorOne,
cColorTwo,
cOwner,
cDescription,
cValue,
cTablice,
cRegistration,
cOwned,
cLock,
};public LoadCar()
{
new arrCoords;
new strFromFile2;
new File: file = fopen("cfg/cars.cfg", io_read);
if (file)
{
// trenutnovehova = 0;
new idx = 334;
while (idx < sizeof(CarInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
CarInfo = strval(arrCoords);
CarInfo = floatstr(arrCoords);
CarInfo = floatstr(arrCoords);
CarInfo = floatstr(arrCoords);
CarInfo = floatstr(arrCoords);
CarInfo = strval(arrCoords);
CarInfo = strval(arrCoords);
strmid(CarInfo, arrCoords, 0, strlen(arrCoords), 255);
strmid(CarInfo, arrCoords, 0, strlen(arrCoords), 255);
CarInfo = strval(arrCoords);
strmid(CarInfo, arrCoords, 0, strlen(arrCoords), 255);
CarInfo = strval(arrCoords);
CarInfo = strval(arrCoords);
printf("CarInfo: %d Owner:%s Tablice %s",idx,CarInfo,CarInfo);
idx++;
// trenutnovehova++;
}
}
return 1;
} while (idx < sizeof(CarInfo))
{
new coordsstring;
format(coordsstring, sizeof(coordsstring), "%d,%f,%f,%f,%f,%d,%d,%s,%s,%d,%s,%d,%d\n",
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo,//
CarInfo);
if(idx == 334)
{
file2 = fopen("cfg/cars.cfg", io_write);
}
else
{
file2 = fopen("cfg/cars.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
return 1;
} if(dialogid == DIALOG_VEHINFO)
{
if(response)
{
if(listitem == 0)
{
if(500 > JBC_GetPlayerMoney(playerid)) return SCM(playerid, SIVA, " Nemate novca !");
JBC_GivePlayerMoney(playerid, -500);
JBC_RepairVehicle(GetPlayerVehicleID(playerid));
JBC_SetVehicleHealth(GetPlayerVehicleID(playerid), 1000.0);
SendClientMessage(playerid, COLOR_GREY, " Vozilo je popravljeno !");
ShowPlayerDialog(playerid,DIALOG_TABLICE,DIALOG_STYLE_INPUT,"VEHINFO","Upisite zeljeno\nime tablice:","OK","EXIT");
} else if(strcmp(x_nr,"tablice",true) == 0)
{
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext <= ' '))
{
idx++;
}
new offset = idx;
new result;
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext;
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "{0B83E6}[{FFFFFF}AG:RP{0B83E6}]{FFFFFF} CMD | {FFFFFF}/v tablice ");
return 1;
}
//if(2000 > JBC_GetPlayerMoney(playerid)) return SCM(playerid, SIVA, " Nemas 2 k !");
if(!IsPlayerInRangeOfPoint(playerid, 5, 1297.6108,-1875.2379,14.6003)) return SCM(playerid, SIVA, "Niste u servisu pored Taxi-a!");
new vehid;
if(GetPlayerVehicleID(playerid) == PI) { vehid = PI; }
else if(GetPlayerVehicleID(playerid) == PI) { vehid = PI; }
else if(GetPlayerVehicleID(playerid) == PI) { vehid = PI; }
else { return 1; }
if(IsPlayerInVehicle(playerid, vehid))
{
for(new c = 0; c < MAX_VEHICLES; c++)
{
//strmid(CarInfo, result, 0, strlen(result), 255);
SetVehicleNumberPlate(vehid, result);
SacuvajIgraca(playerid);
//format(string,sizeof(string),"Postavili ste tablice,one ce nestati nakon restarta servera! Tablice:%s",result);
//SCM(playerid, SIVA, string);
//JBC_GivePlayerMoney(playerid, -2000);
}
}
else
{
SendClientMessage(playerid, COLOR_GREY,"Niste u svom vozilu.");
return 1;
}
return 1;
} To je to!
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
