Započeo Leo aka JESAM JA
•16. Jul 2012.[POMOC] Login
579
pregleda
9
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
11
Teme:
Pridružio se:Mar. 2012
16. Jul 2012.
Skripta koju koristim: Radim moju od 0
Detaljan opis problema: Naprevio sam login tj. da igraci ingame mogu vidjeti, kad je neka osoba bila online. Ingame mogu napisati /login ali kad i ime stavim dodje mi "Server: unknown command"..
Dio skripte:Neke slike/video za lakse dobivanje pomoci(neobavezno):
I imam jos jedno pitanje, posto jos uvjek ne kuzim. Za sta su ove brojevi.
Primjer:
Hvala.
Detaljan opis problema: Naprevio sam login tj. da igraci ingame mogu vidjeti, kad je neka osoba bila online. Ingame mogu napisati /login ali kad i ime stavim dodje mi "Server: unknown command"..
Dio skripte:Neke slike/video za lakse dobivanje pomoci(neobavezno):
dcmd_login(playerid, params[])
{
new id, string;
if(gPlayerLogged == 1)
{
if(sscanf(params, "u", id)) return SCM(playerid, COLOR_DGOLD, "KORISTENJE: /login ");
{
if(gPlayerLogged == 1)
{
format(string, sizeof(string), "INFO: Igrac %s je zadnji put bio online %s%d/%s%d/%s%d u %s%d/%s%d/%s%d.", idName(id), (PInfo < 10) ? ("0") : (""), PInfo,
(PInfo < 10) ? ("0") : (""), PInfo,(PInfo < 10) ? ("0") : (""), PInfo,(PInfo < 10) ? ("0") : (""), PInfo,(PInfo < 10) ? ("0") : (""),
PInfo,(PInfo < 10) ? ("0") : (""), PInfo);
}
else
{
new tmp, idx;
tmp = strtok(params, idx);
new File:file, filestr;
format(filestr,36,"Igraci/%s.ini",tmp);
if(fexist(filestr))
{
file = fopen(filestr,io_append);
format(string, sizeof(string), "INFO: Igrac %s je zadnji put bio online %s%d/%s%d/%s%d u %s%d/%s%d/%s%d.", tmp, (dini_Int(tmp, "LoginDan") < 10) ? ("0") : (""), dini_Int(tmp, "LoginDan"),
(dini_Int(tmp, "LoginMj") < 10) ? ("0") : (""), dini_Int(tmp, "LoginMj"),(dini_Int(tmp, "LoginGod") < 10) ? ("0") : (""), dini_Int(tmp, "LoginGod"),(dini_Int(tmp, "LoginSat") < 10) ? ("0") : (""), dini_Int(tmp, "LoginSat"),(dini_Int(tmp, "LoginMin") < 10) ? ("0") : (""),
dini_Int(tmp, "LoginMin"),(dini_Int(tmp, "LoginSec") < 10) ? ("0") : (""), dini_Int(tmp, "LoginSec"));
fclose(file);
}
else
{ SCM(playerid, COLOR_LIGHTRED, "ERROR: Odabrano ime ne postoji na ovom serveru - provjerite sva slova."); }
}
}
}
return 1;
}I imam jos jedno pitanje, posto jos uvjek ne kuzim. Za sta su ove brojevi.
Primjer:
dcmd(kill, 4, cmdtext);
dcmd(fillveh, 7, cmdtext);
dcmd(flipveh, 7, cmdtext);
dcmd(gotoveh, 7, cmdtext);Hvala.
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
11
Teme:
Pridružio se:Mar. 2012
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
11
Teme:
Pridružio se:Mar. 2012
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,519
Postovi:
30
Teme:
Pridružio se:Jun 2010
17. Jul 2012.
Probaj ovo:
2. problem. Ti brojevi oznaÄavaju duljinu komande. Npr. za komandu /help bi taj broj bio 4.
I slažem se sa RICK3Nom oko procesora komandi i naÄinu spremanja/uÄitavanja podataka.
dcmd_login(playerid, params[])
{
new id, string;
if(gPlayerLogged == 1)
{
if(sscanf(params, "u", id)) return SCM(playerid, COLOR_DGOLD, "KORISTENJE: /login ");
else
{
if(gPlayerLogged == 1)
{
format(string, sizeof(string), "INFO: Igrac %s je zadnji put bio online %s%d/%s%d/%s%d u %s%d/%s%d/%s%d.", idName(id), (PInfo < 10) ? ("0") : (""), PInfo,
(PInfo < 10) ? ("0") : (""), PInfo,(PInfo < 10) ? ("0") : (""), PInfo,(PInfo < 10) ? ("0") : (""), PInfo,(PInfo < 10) ? ("0") : (""),
PInfo,(PInfo < 10) ? ("0") : (""), PInfo);
}
else
{
new tmp, idx;
tmp = strtok(params, idx);
new File:file, filestr;
format(filestr,36,"Igraci/%s.ini",tmp);
if(fexist(filestr))
{
file = fopen(filestr,io_append);
format(string, sizeof(string), "INFO: Igrac %s je zadnji put bio online %s%d/%s%d/%s%d u %s%d/%s%d/%s%d.", tmp, (dini_Int(tmp, "LoginDan") < 10) ? ("0") : (""), dini_Int(tmp, "LoginDan"),
(dini_Int(tmp, "LoginMj") < 10) ? ("0") : (""), dini_Int(tmp, "LoginMj"),(dini_Int(tmp, "LoginGod") < 10) ? ("0") : (""), dini_Int(tmp, "LoginGod"),(dini_Int(tmp, "LoginSat") < 10) ? ("0") : (""), dini_Int(tmp, "LoginSat"),(dini_Int(tmp, "LoginMin") < 10) ? ("0") : (""),
dini_Int(tmp, "LoginMin"),(dini_Int(tmp, "LoginSec") < 10) ? ("0") : (""), dini_Int(tmp, "LoginSec"));
fclose(file);
}
else
SCM(playerid, COLOR_LIGHTRED, "ERROR: Odabrano ime ne postoji na ovom serveru - provjerite sva slova.");
}
}
}
return 1;
}
2. problem. Ti brojevi oznaÄavaju duljinu komande. Npr. za komandu /help bi taj broj bio 4.
I slažem se sa RICK3Nom oko procesora komandi i naÄinu spremanja/uÄitavanja podataka.
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
11
Teme:
Pridružio se:Mar. 2012
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
11
Teme:
Pridružio se:Mar. 2012
17. Jul 2012.
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(makeadmin, 9, cmdtext);
dcmd(area, 4, cmdtext);
dcmd(unarea, 6, cmdtext);
dcmd(account, 7, cmdtext);
dcmd(admins, 6, cmdtext);
dcmd(duty, 4, cmdtext);
dcmd(chat, 4, cmdtext);
dcmd(makeleader, 10, cmdtext);
dcmd(org, 3, cmdtext);
dcmd(invite, 6, cmdtext);
dcmd(uninvite, 8, cmdtext);
dcmd(check, 5, cmdtext);
dcmd(help, 4, cmdtext);
dcmd(sethp, 5, cmdtext);
dcmd(setarm, 6, cmdtext);
dcmd(giveskin, 8, cmdtext);
dcmd(move, 4, cmdtext);
dcmd(veh, 3, cmdtext);
dcmd(giverank, 8, cmdtext);
dcmd(tie, 3, cmdtext);
dcmd(untie, 5, cmdtext);
dcmd(gotoplace, 9, cmdtext);
dcmd(rob, 3, cmdtext);
dcmd(lock, 4, cmdtext);
dcmd(planedrop, 9, cmdtext);
dcmd(tazer, 5, cmdtext);
dcmd(ban, 3, cmdtext);
dcmd(unban, 5, cmdtext);
dcmd(roadblock, 9, cmdtext);
dcmd(make, 4, cmdtext);
dcmd(drag, 4, cmdtext);
dcmd(suspects, 8, cmdtext);
dcmd(unithelp, 8, cmdtext);
dcmd(rules, 5, cmdtext);
dcmd(report, 6, cmdtext);
dcmd(s, 1, cmdtext);
dcmd(shout, 5, cmdtext);
dcmd(leaders, 7, cmdtext);
dcmd(id, 2, cmdtext);
dcmd(quitorg, 7, cmdtext);
dcmd(timekick, 8, cmdtext);
dcmd(goto, 4, cmdtext);
dcmd(gethere, 7, cmdtext);
dcmd(setwep, 6, cmdtext);
dcmd(slap, 4, cmdtext);
dcmd(setint, 6, cmdtext);
dcmd(setvw, 5, cmdtext);
dcmd(disarm, 6, cmdtext);
dcmd(areatime, 8, cmdtext);
dcmd(fixveh, 6, cmdtext);
dcmd(setarms, 7, cmdtext);
dcmd(unfreeze, 8, cmdtext);
dcmd(sethps, 6, cmdtext);
dcmd(cc, 2, cmdtext);
dcmd(res, 3, cmdtext);
dcmd(destroyvehs, 11,cmdtext);
dcmd(explode, 7, cmdtext);
dcmd(kick, 4, cmdtext);
dcmd(takejob, 7, cmdtext);
dcmd(quitjob, 7, cmdtext);
dcmd(delation, 8, cmdtext);
dcmd(spray, 5, cmdtext);
dcmd(accept, 6, cmdtext);
dcmd(nitro, 5, cmdtext);
dcmd(fix, 3, cmdtext);
dcmd(hydraulics, 10, cmdtext);
dcmd(infuse, 6, cmdtext);
dcmd(transmission, 12, cmdtext);
dcmd(recovery, 8, cmdtext);
dcmd(package, 7, cmdtext);
dcmd(release, 7,cmdtext);
dcmd(bumf, 4, cmdtext);
dcmd(bail, 4, cmdtext);
dcmd(cartage, 7, cmdtext);
dcmd(getcoffin, 9, cmdtext);
dcmd(clean, 5, cmdtext);
dcmd(transport, 9, cmdtext);
dcmd(tour, 4, cmdtext);
dcmd(arrest, 6, cmdtext);
dcmd(jailtime, 8, cmdtext);
dcmd(ip, 2, cmdtext);
dcmd(charge, 6, cmdtext);
dcmd(givemoney, 9, cmdtext);
dcmd(gotoxyz, 7, cmdtext);
dcmd(trunk, 5, cmdtext);
dcmd(lockcar, 7, cmdtext);
dcmd(carhelp, 7, cmdtext);
dcmd(park, 4, cmdtext);
dcmd(findcar, 7, cmdtext);
dcmd(sellcar, 7, cmdtext);
dcmd(color, 5, cmdtext);
dcmd(give, 4, cmdtext);
dcmd(anim, 9, cmdtext);
dcmd(animstop, 8, cmdtext);
dcmd(animhelp, 8, cmdtext);
dcmd(event, 5, cmdtext);
dcmd(dakar, 5, cmdtext);
dcmd(forest, 6, cmdtext);
dcmd(members, 7, cmdtext);
dcmd(transportation, 14, cmdtext);
dcmd(meta, 4, cmdtext);
dcmd(clear, 5, cmdtext);
dcmd(setstats, 8, cmdtext);
dcmd(use, 3, cmdtext);
dcmd(thank, 7, cmdtext);
dcmd(count, 5, cmdtext);
dcmd(eject, 5, cmdtext);
dcmd(find, 4, cmdtext);
dcmd(bfi, 3, cmdtext);
dcmd(nrg, 3, cmdtext);
dcmd(login, 5, cmdtext);
dcmd(time, 4, cmdtext);
dcmd(skydive, 7, cmdtext);
dcmd(kill, 4, cmdtext);
dcmd(fillveh, 7, cmdtext);
dcmd(flipveh, 7, cmdtext);
dcmd(gotoveh, 7, cmdtext);
dcmd(jetpack, 7, cmdtext);
dcmd(minigun, 7, cmdtext);
dcmd(deagle, 6, cmdtext);
dcmd(kalas, 5, cmdtext);
dcmd(recon, 5, cmdtext);
return SCM(playerid, COLOR_LIGHTRED, "ERROR: Upisali ste komandu koja ne postoji - pogledajte popis komandi na /help.");
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
105
Postovi:
2
Teme:
Pridružio se:Jul 2012
17. Jul 2012.
Zameni:
sa:
return SCM(playerid, COLOR_LIGHTRED, "ERROR: Upisali ste komandu koja ne postoji - pogledajte popis komandi na /help.");
sa:
return 0;Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
48
Postovi:
11
Teme:
Pridružio se:Mar. 2012
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava