PRoblem: Sve uradim i idem /utrkasnimi ukucam sve kako treba tj /utkrasnimi beze 1 1 ali izbacuje ono upustvo za koristenje komande i non stop tako.Evo komande:
YCMD:utrkasnimi(playerid, params[], help)
{
if(GetPVarInt(playerid, "RaceIzrada") == 1)
{
new string;
new naziv, krugova, vozila;
if(sscanf(params,"isii", naziv, krugova, vozila)) return SCM(playerid, COLOR_GRAD,"Koristite: /utrkasnimi [Vozila? 1-da 0-ne]");
if(strlen(naziv) < 3) return SCM(playerid, COLOR_YELLOW, "*Kratak naziv filea utrke!");
if(strlen(naziv) > 30) return SCM(playerid, COLOR_YELLOW, "*Predug naziv filea utrke!");
if(krugova > 100) return SCM(playerid,0xadaeadFF," krugova??!! 0, <=100!");
if(krugova < 0) return SCM(playerid,0xadaeadFF," krugova??!! 0, <=100!");
if(vozila > 1) return SCM(playerid, 0xadaeadFF," Vozila??!! 1-DA, 0-NE!");
if(vozila < 0) return SCM(playerid, 0xadaeadFF," Vozila??!! 1-DA, 0-NE!");
// ---- Utrka nije ucitana!.UTRKA FAJL !!!!!! //
new file1;
format(file1, 128, "/utrke/%s.UTRKA", "Utrka nije ucitana!");
if(fexist(file1))
{
format(UtrkaInfo, sizeof(UtrkaInfo), "%s", dini_Get(file1, "Ime_Utrke"));
UtrkaInfo = dini_Int(file1, "BrojCP");
format(UtrkaInfo, sizeof(UtrkaInfo), "%s", dini_Get(file1, "Rekorder"));
UtrkaInfo = dini_Int(file1, "RekordMinuti");
UtrkaInfo = dini_Int(file1, "RekordSekunde");
for(new cp = 1; cp < MAX_CP; cp++)
{
new cpid;
format(cpid,64,"CP_%d_PosX", cp);
CPInfo = dini_Float(file1, cpid);
format(cpid,64,"CP_%d_PosY", cp);
CPInfo = dini_Float(file1, cpid);
format(cpid,64,"CP_%d_PosZ", cp);
CPInfo = dini_Float(file1, cpid);
format(cpid,64,"CP_%d_Prolaz", cp);
CPInfo = dini_Int(file1, cpid);
}
UtrkaInfo = dini_Int(file1, "Zadnji_CP");
UtrkaInfo = dini_Float(file1, "CP_Radius");
}
// ------- Sad spremanje u uneseno ime fajla !---------//
new utrkaf;
format(utrkaf, sizeof(utrkaf),"/utrke/%s.UTRKA", naziv);
UtrkaInfo = 59;
UtrkaInfo = 59;
dini_Create(utrkaf);
dini_Set(utrkaf, "Ime_Utrke", ImeUtrke);
dini_IntSet(utrkaf,"BrojCP", UtrkaInfo);
dini_Set(utrkaf, "Rekorder", "Nitko");
dini_IntSet(utrkaf,"RekordMinuti", UtrkaInfo);
dini_IntSet(utrkaf,"RekordSekunde", UtrkaInfo);
dini_IntSet(utrkaf,"Krugova", krugova);
dini_IntSet(utrkaf,"Vozila", vozila);
for(new cp = 1; cp < UtrkaInfo+1; cp++)
{
new cpid;
format(cpid,64,"CP_%d_PosX", cp);
dini_FloatSet(utrkaf, cpid, CPInfo);
format(cpid,64,"CP_%d_PosY", cp);
dini_FloatSet(utrkaf, cpid, CPInfo);
format(cpid,64,"CP_%d_PosZ", cp);
dini_FloatSet(utrkaf, cpid, CPInfo);
format(cpid,64,"CP_%d_Prolaz", cp);
dini_IntSet(utrkaf, cpid, CPInfo);
}
dini_IntSet(utrkaf,"Zadnji_CP", UtrkaInfo);
dini_FloatSet(utrkaf, "CP_Radius", UtrkaInfo);
dini_Remove(file1);
format(string, sizeof(string), " [Kreirana utrka!]Naziv filea: %s, krugova: %d, Vozila: %d", naziv, krugova, vozila);
SCM(playerid, COLOR_YELLOW, string);
SetPVarInt(playerid, "RaceIzrada", 0);
}
else return SendClientMessage(playerid, 0xC3C3C3FF, " {FFFFFF}[{F81414}Ludi Grad{FFFFFF}] {C3C3C3}ODBIJENO!");
return 1;
}Dio skripte:dao sam