Opširnije: Radio sam komandu za admina da moze proveriti novac u kreiranim stvarina. E sada pitanje na koji nacim mogu proveriti da li je ta stvar kreirana ili nije( da li je vazeci id ili ne)
Komanda:
CMD:proverinovac(playerid, params[])
{
if(PI < 3) return Error(playerid, "Upisali ste komandu koja ne postoji.");
if(AdminDuty == false && PI < 6) return Error(playerid, "Morate biti na duznosti.");
new vrsta, id;
if(sscanf(params, "si", vrsta, id))
{
SCM(playerid, SPLAVA, "==================================");
Cmd(playerid, "/proverinovac [ vrsta ] [ id ]");
SCM(playerid, BELA, ": vozilo | kuca | vikendica | firma");
SCM(playerid, BELA, ": biznis | stan | trafika");
SCM(playerid, SPLAVA, "==================================");
return 1;
}
if(strlen(vrsta) > 10) return Error(playerid, "Vrsta ne moze biti duza od 10 karaktera.");
if(id < 1) return Error(playerid, "Id ne moze biti manji od 1.");
if(strcmp(vrsta, "vozilo", true) == 0)
{
if(TipVozila != PRIVATNO_VOZILO) return Error(playerid, "To vozilo nije ownable.");
SCMF(playerid, ZUTA, "(info) "bela"U vozilu ID:%d ima %d dinara.", id, CI[ScriptIDVozila]);
}
else if(strcmp(vrsta, "kuca", true) == 0)
{
SCMF(playerid, ZUTA, "(info) "bela"U kuci ID:%d ima %d dinara.", id, HI);
}
else if(strcmp(vrsta, "vikendica", true) == 0)
{
SCMF(playerid, ZUTA, "(info) "bela"U vikendici ID:%d ima %d dinara.", id, VI);
}
else if(strcmp(vrsta, "firma", true) == 0)
{
SCMF(playerid, ZUTA, "(info) "bela"U firmi ID:%d ima %d dinara.", id, FI);
}
else if(strcmp(vrsta, "biznis", true) == 0)
{
SCMF(playerid, ZUTA, "(info) "bela"U biznisu ID:%d ima %d dinara.", id, BI);
}
else if(strcmp(vrsta, "stan", true) == 0)
{
SCMF(playerid, ZUTA, "(info) "bela"U stanu ID:%d ima %d dinara.", id, SI);
}
else if(strcmp(vrsta, "trafika", true) == 0)
{
SCMF(playerid, ZUTA, "(info) "bela"U trafici ID:%d ima %d dinara.", id, TI);
}
else return Error(playerid, "Nepoznata vrsta.");
return 1;
}
Mogu proveriti da li postoji kreirani fajl.
Primer:
new vFile;
format(vFile, sizeof(vFile), CI_FILE, kola);
if(!fexist(vFile)) return Error(playerid, "To vozilo ne postoji.");
Ili
for(new i; i < MAX_KUCA; i++)
{
if(HI == 1)
{
SCMF(playerid, ZUTA, "(info) "bela"U kuci ID:%d ima %d dinara.", i, HI);
}
}
Dodatno:Nisam do sada radio ovakve provere pa me zanima na koji nacin to mogu uraditi.
Da proverim da li je id kreiran, ako nije da ide Error, a ako jeste da ide poruka.