[Pomoć] Komanda

Započeo Nuhanović
20. Jan. 2015. Zaključano
325
pregleda
5
postova
Alan
3
Hustler
20. Jan. 2015.
Skripta koju koristim: Moja
Detaljan opis problema: Napravio sam normalno ZCMD komandu /kupilotto, i kada ukucam samo /kupilotto izbaci mi
if(sscanf(params, "d", lnum)) return SendClientMessage(playerid, WHITE, "{FFFFFF}Lotto System | {00c0ff}Koristite: /kupilotto [broj 1-99]");
što je normalno, ali kada ukucam /kupilotto i stavim neki broj izbaciva mi da komanda nije pronađena u bazi podataka
if(!success) return SendClientMessage(playerid,-1,"{00C0FF}Los Arctic RP {FFFFFF}| Komanda nije pronadjena u nasoj bazi podataka.");

Dio skripte:
command(kupilotto, playerid, params[])
{
        if(takenticket == 0)
        {
            new lnum, string;
            if(sscanf(params, "d", lnum)) return SendClientMessage(playerid, WHITE, "{FFFFFF}Lotto System | {00c0ff}Koristite: /kupilotto [broj 1-99]");
            {
                        if(lnum < 100 && lnum > 0)
                        {
                            if(IsNumTaken(lnum))return SendClientMessage(playerid,WHITE,"{FFFFFF}Lotto System | {00c0ff}Broj je vec zauzet, molimo izaberite drugi");
                            format(string, sizeof(string), "{FFFFFF}Lotto System | {00c0ff}Izabrali ste broj %d kao vas sretni broj!", lnum);
                            SendClientMessage(playerid, WHITE, string);
                            DajNovac(playerid,-ticketprice);
                                ticketnum = lnum;
                                takenticket = 1;
                        }
                        else return SendClientMessage(playerid, WHITE, "{FFFFFF}LA:RP Info | {00c0ff}Nemojte ispod 1 ili preko 99!");
                }
        }
        else return SendClientMessage(playerid, WHITE, "{FFFFFF}Lotto System | {00c0ff}Vec imate lotto listic.");
        return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Pokušao sam svakako koristi komanda, dialog inputtext ali ne ide nikako...
mario_cacic
4
Shot Caller
20. Jan. 2015.
imas li dijalog ili 🙂
Alan
3
Hustler
20. Jan. 2015.
Sada je obična komanda /kupilotto , ali svejedeno neće ni to ni dialog 😄
Rudimental
5
OG Legend
20. Jan. 2015.
Sto se tice ZCMD komande ova tvoja komanda bi ovako trebala da izgleda

CMD:kupilotto(playerid, params[])
{
    new lnum, string;
if(takenticket == 0) return SendClientMessage(playerid, WHITE, "{FFFFFF}Lotto System | {00c0ff}Vec imate lotto listic.");
if(sscanf(params, "d", lnum)) return SendClientMessage(playerid, WHITE, "{FFFFFF}Lotto System | {00c0ff}Koristite: /kupilotto [broj 1-99]");
if(lnum < 100 && lnum > 0) return SendClientMessage(playerid, WHITE, "{FFFFFF}LA:RP Info | {00c0ff}Nemojte ispod 1 ili preko 99!");
if(IsNumTaken(lnum)) return SendClientMessage(playerid,WHITE,"{FFFFFF}Lotto System | {00c0ff}Broj je vec zauzet, molimo izaberite drugi");
format(string, sizeof(string), "{FFFFFF}Lotto System | {00c0ff}Izabrali ste broj %d kao vas sretni broj!", lnum);
SendClientMessage(playerid, WHITE, string);
DajNovac(playerid,-ticketprice);
ticketnum = lnum;
takenticket = 1;
return 1;
}


A sto se tice onog "Komanda nije pronadjena u nasoj bazi podataka"
To treba da stavis u public OnPlayerCommandPerformed(playerid, cmdtext[], success) negde u samom pocetku publica onu liniju
if(!success) return SendClientMessage(playerid,-1,"{00C0FF}Los Arctic RP {FFFFFF}| Komanda nije pronadjena u nasoj bazi podataka.");
Alan
3
Hustler
20. Jan. 2015.
Što se tiče toga Komanda nije pronađena...
Sa tim nemam nikakvih problema kad pravim druge komande i slično,inače mi je to na kraju publica OnPlayerCommandPerformed, to mi se dešava samo kod te komande, a ovu ZCMD komandu probao sam na svakakve načine, probat ću i ovako kako si rekao

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha