[POMOC] Iz CMD u STRCMP

Započeo [IG] Bole
11. Jan. 2016. Zaključano
515
pregleda
14
postova
Bojan_Babic
4
Enforcer
11. Jan. 2016.
Skripta koju koristim: Moj neki edit GTA RP
Detaljan opis problema: Treba mi ova komanda iz CMD da se narpavi u STRCMP
Dio skripte:
CMD:createhouse(playerid, params[])
{
            new Float:X, Float:Y, Float:Z; new hid = 0;
            new cijena, level, entr;
        if(IsPlayerAdmin(playerid))
                {
                    if(sscanf(params, "iii",cijena, level, entr))
                {
                SendClientMessage(playerid, COLOR_WHITE, "/createhouse ");
                return 1;
                }
                        GetPlayerPos(playerid, X,Y,Z);
                        for(new h = 1; h < sizeof(HouseInfo); h++)
                        {
                        if(HouseInfo == 1)
                        {
                                        hid = h + 1;
                                }
                                if(hid == 0)
                                {
                        hid = 1;
                                }
                        }
                    if(entr < 1  || entr > 5)
                    {
                SendClientMessage(playerid, COLOR_WHITE, "Enterijer ne moze biti manji od 1 ni veci od 5.");
                return 1;
                    }
                    format(HouseInfo, 24, "%s", "Drzava");
            HouseInfo = X;
                HouseInfo = Y;
                HouseInfo = Z;
                HouseInfo = 0;
                HouseInfo = 1;
                HouseInfo = 0;
                HouseInfo = 0;
                HouseInfo = 0;
                HouseInfo = 0;
                HouseInfo = cijena;
                HouseInfo = level;
                TPUpdate(hid);
                SendClientMessage(playerid, COLOR_WHITE, "Napravili ste novu kucu!");
            if(entr == 1)
            {
                HouseInfo = 2308.7400;
                HouseInfo = -1212.4301;
                HouseInfo = 1049.0234;
                HouseInfo = 6;
                SacuvajKucu(hid);
                return 1;
            }
            else if(entr == 2)
            {
                    HouseInfo = 244.4120;
                HouseInfo = 305.0330;
                HouseInfo = 999.1484;
                HouseInfo = 1;
                SacuvajKucu(hid);
                return 1;
            }
            else if(entr == 3)
            {
                HouseInfo = 267.1469;
                HouseInfo = 304.9806;
                HouseInfo = 999.1484;
                HouseInfo = 2;
                SacuvajKucu(hid);
                return 1;
            }
            else if(entr == 4)
            {
                    HouseInfo = 2259.9094;
                HouseInfo = -1135.8812;
                HouseInfo = 1050.6328;
                HouseInfo = 10;
                SacuvajKucu(hid);
                return 1;
            }
            else if(entr == 5)
            {
                    HouseInfo = 318.5494;
                HouseInfo = 1115.0696;
                HouseInfo = 1083.8828;
                HouseInfo = 5;
                SacuvajKucu(hid);
                return 1;
            }
                }
                return 1;
        }

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Deci
6
Kingpin
🔥4
11. Jan. 2016.
Nisi mi nikako jasan....
Nema smisla da ides nazad kada mozes napred.
ZCMD je brzi i laksi za pisanje od STRCMP-a.

idk

Bojan_Babic
4
Enforcer
11. Jan. 2016.
Ceo GTA RP je u strcmp znas koliko treba posla za 150+ komandi prebaciti u drugi proces komandi 🙂 Ako znas molim te ovu komandu prebaci u stcmp
Deci
6
Kingpin
🔥4
11. Jan. 2016.
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/createhouse", cmdtext, true, 12)
{
new Float:X, Float:Y, Float:Z; new hid = 0;
            new cijena, level, entr;
        if(IsPlayerAdmin(playerid))
                {
                    if(sscanf(params, "iii",cijena, level, entr))
                {
                SendClientMessage(playerid, COLOR_WHITE, "/createhouse ");
                return 1;
                }
                        GetPlayerPos(playerid, X,Y,Z);
                        for(new h = 1; h < sizeof(HouseInfo); h++)
                        {
                        if(HouseInfo == 1)
                        {
                                        hid = h + 1;
                                }
                                if(hid == 0)
                                {
                        hid = 1;
                                }
                        }
                    if(entr < 1  || entr > 5)
                    {
                SendClientMessage(playerid, COLOR_WHITE, "Enterijer ne moze biti manji od 1 ni veci od 5.");
                return 1;
                    }
                    format(HouseInfo, 24, "%s", "Drzava");
            HouseInfo = X;
                HouseInfo = Y;
                HouseInfo = Z;
                HouseInfo = 0;
                HouseInfo = 1;
                HouseInfo = 0;
                HouseInfo = 0;
                HouseInfo = 0;
                HouseInfo = 0;
                HouseInfo = cijena;
                HouseInfo = level;
                TPUpdate(hid);
                SendClientMessage(playerid, COLOR_WHITE, "Napravili ste novu kucu!");
            if(entr == 1)
            {
                HouseInfo = 2308.7400;
                HouseInfo = -1212.4301;
                HouseInfo = 1049.0234;
                HouseInfo = 6;
                SacuvajKucu(hid);
                return 1;
            }
            else if(entr == 2)
            {
                    HouseInfo = 244.4120;
                HouseInfo = 305.0330;
                HouseInfo = 999.1484;
                HouseInfo = 1;
                SacuvajKucu(hid);
                return 1;
            }
            else if(entr == 3)
            {
                HouseInfo = 267.1469;
                HouseInfo = 304.9806;
                HouseInfo = 999.1484;
                HouseInfo = 2;
                SacuvajKucu(hid);
                return 1;
            }
            else if(entr == 4)
            {
                    HouseInfo = 2259.9094;
                HouseInfo = -1135.8812;
                HouseInfo = 1050.6328;
                HouseInfo = 10;
                SacuvajKucu(hid);
                return 1;
            }
            else if(entr == 5)
            {
                    HouseInfo = 318.5494;
                HouseInfo = 1115.0696;
                HouseInfo = 1083.8828;
                HouseInfo = 5;
                SacuvajKucu(hid);
                return 1;
            }
        }
        return 1;
}
return 0;
}

idk

Bojan_Babic
4
Enforcer
11. Jan. 2016.
error 001: expected token: ")", but found "{"
error 017: undefined symbol "params"

Ta 2 errora mi baca
Rax_King
5
Godfather
11. Jan. 2016.
koristi dcmd isto ti je kao strcmp samo podrzava params[] 🙂
Bojan_Babic
4
Enforcer
11. Jan. 2016.
Pa jel smem koristi 2 procesa komandi u jednoj skripti u ovom slucaju dcmd i strcmp?
Deci
6
Kingpin
🔥4
11. Jan. 2016.
Quote from January 11, 2016, 8:16 pm:
Pa jel smem koristi 2 procesa komandi u jednoj skripti u ovom slucaju dcmd i strcmp?

Mozes koristiti.

idk

Bojan_Babic
4
Enforcer
11. Jan. 2016.
Baca warning:  warning 203: symbol is never used: "dcmd_createhouse"    i ingame kad ukucam /createhouse kaze ne postoji komanda
Ognjen_Cassso
3
Hustler
11. Jan. 2016.
Linije daj dje baca eror !  😛  🙄
PWN|Medis
5
Kingpin
11. Jan. 2016.
Jednostavno ostavi mod kako jest tj. te komande koje jesu neka stoje.Svaku novu komandu koju pravis koristi zcmd i gotova prica, skini include, na pocetku definisi i na kraj skripte ubaci tu komandu i eto!
Bojan_Babic
4
Enforcer
11. Jan. 2016.
Ali onda mi se desava kad neku strcmp komandu koristim u igri na primer /a izadje ono koriscenje i ispod ova komanda ne postoji
Bojan_Babic
4
Enforcer
12. Jan. 2016.
Bump
Rax_King
5
Godfather

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha