[Pomoc]Linija predugacka

Započeo Dane
5. Apr. 2012. Zaključano
1,362
pregleda
16
postova
Non-Stop Samper
5
Underboss
5. Apr. 2012.
Skripta koju koristim:NX
Detaljan opis problema😛a znači napravio sam komandu u dialogu (MSGBOX),ali mi je komanda(linija) bila predugačka i prebacio sam u novi red ali taj novi red mi pokazuje u gumbu Å¡to znači da nevalja.Za detaljno imate kod.I da gledao sam neke stare teme i nerazumijem baÅ¡ ono neÅ¡ta sa stringovima Å¡ta je bilo.
Dio skripte:
COMMAND:komande(playerid, params[])
{
ShowPlayerDialog(playerid, komandedialog, DIALOG_STYLE_MSGBOX, "Komande dialog", "{FFFF00}Korisnicki Racun : {FFFFFF}/stats /upgrade /changepass\n{FFFF00}Generalno : {FFFFFF}/napusti /pay /charity /time /kupi /rent /givekey /switchkey /number /pice /licenses /showlicenses\n{FFFF00}Generalno : {FFFFFF}/kuca /kupioruzje /firma /v(ozilo) /report /pomoc /new /spawnchange /lideri /ponisti  /prihvati /service\n",
"{FFFF00}Generalno : {FFFFFF}/eject /usedrugs /contract /fill /clear /admins /gamemasteri\n{FFFF00}Chat : {FFFFFF}(/w)hisper(saputanje) (/o)oc (/s)hout (/c)lose(tihi chat) (/b) (/ad)vertise (/f)amily /ma(fia) chat /tognews /togfam /togwhisper\n{FFFF00}Banka : {FFFFFF}/balance /withdraw /deposit /transfer\n{FFFF00}ATM : /atmwithdraw /atmdeposit /atmbalance", "OK");
return true;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Johnâ„¢
5
Godfather
5. Apr. 2012.

COMMAND:komande(playerid, params[])
{
new
sCommands
;

strcat(sCommands, "{FFFF00}Korisnicki Racun : {FFFFFF}/stats /upgrade /changepass\n{FFFF00}Generalno : {FFFFFF}/napusti /pay /charity /time /kupi /rent /givekey /switchkey /number /pice /licenses /showlicenses\n{FFFF00}Generalno : {FFFFFF}/kuca /kupioruzje /firma /v(ozilo) /report /pomoc /new /spawnchange /lideri /ponisti  /prihvati /service\n");
strcat(sCommands, "{FFFF00}Generalno : {FFFFFF}/eject /usedrugs /contract /fill /clear /admins /gamemasteri\n{FFFF00}Chat : {FFFFFF}(/w)hisper(saputanje) (/o)oc (/s)hout (/c)lose(tihi chat) (/b) (/ad)vertise (/f)amily /ma(fia) chat /tognews /togfam /togwhisper\n{FFFF00}Banka : {FFFFFF}/balance /withdraw /deposit /transfer\n{FFFF00}ATM : /atmwithdraw /atmdeposit /atmbalance");

ShowPlayerDialog(playerid, komandedialog, DIALOG_STYLE_MSGBOX, "Komande dialog", sCommands, "OK", "");
return true;
}


As simple as that. 🙂
Johnâ„¢
5
Godfather
5. Apr. 2012.
Ja ću ti dati samo za par poslova:

if (GetPVarInt(playerid, "Posao") == 1) {
strcat(sCommands, "|Posao:/find");
}
else if (GetPVarInt(playerid, "Posao") == 9) {
strcat(sCommands, "|Posao: /sellgun /materials");
}


Ali to ide prije ShowPlayerDialog() funkcije i povećaj si veličinu sCommands varijable.
Non-Stop Samper
5
Underboss
5. Apr. 2012.
Kako znati za koliko treba povećati stringove?Jel to koliko slova ima il kaj?
Johnâ„¢
5
Godfather
5. Apr. 2012.
Da + još NULL znak. Znači zbroj znakova i onda dodaš još + 1.
Maki187
5
Crime Lord
5. Apr. 2012.
Obelezi tacno linijom gde ti je eror, postavio si celu komandu i par linija, nemoze da se vidi gde je koj eror...

i ja nzm cemu sluzi strcat, msm konta mda sluzi necemu cim je Joey_ to napisao, al zar nebi bilo lakse da koristis format ?
Non-Stop Samper
5
Underboss
5. Apr. 2012.
Quote from April 5, 2012, 4:59 pm:
Obelezi tacno linijom gde ti je eror, postavio si celu komandu i par linija, nemoze da se vidi gde je koj eror...

i ja nzm cemu sluzi strcat, msm konta mda sluzi necemu cim je Joey_ to napisao, al zar nebi bilo lakse da koristis format ?


LoL pa linija ti je ova:
ShowPlayerDialog(playerid, komandedialog, DIALOG_STYLE_MSGBOX, "Komande dialog", sCommands, "OK", "");
svatko bi skontao.Koristim strcat jer je tako Joey počeo i tako sam uradio.Može pomoć?
Non-Stop Samper
5
Underboss
6. Apr. 2012.
Može sada,što sam bio pogriješio da znam za sljedeći puta?

EDIT:Ne radi mi komanda na serveru uopće je ne očitaje šta da radim?
Johnâ„¢
5
Godfather
6. Apr. 2012.
Smanji veličinu stringa na nekih 1024.
Non-Stop Samper
5
Underboss
7. Apr. 2012.
Valja sada ali mi je sve rašireno po ekranu jedva vidim ali do je vjerovatno do ovoga zadnje dvije linije mi se spajaju evo pogle:
strcat(sCommands, "{FFFF00}Ostalo : {FFFFFF}/kuca /firma /v(ozilo) /new /pomoc /report /hc");
    strcat(sCommands, "{FFFF00}Za dodatne informacije/pomoc/upute obratite se {37FF00}GameMasterima/{FF0000}Admina {FFFFFF}ili posjetite nas Forum! ");


Te dvije linije neće da se prebace u red jel to sad do stringova šta sam stavio 1024 ili?
Johnâ„¢
5
Godfather
7. Apr. 2012.
Možda zato jer nisi stavio na kraj \n:
strcat(sCommands, "{FFFF00}Ostalo : {FFFFFF}/kuca /firma /v(ozilo) /new /pomoc /report /hc\n");
Non-Stop Samper
5
Underboss
7. Apr. 2012.
Quote from April 7, 2012, 7:02 pm:
Možda zato jer nisi stavio na kraj \n:
strcat(sCommands, "{FFFF00}Ostalo : {FFFFFF}/kuca /firma /v(ozilo) /new /pomoc /report /hc\n");


Mene bota,ajde hvala ti care valja ti sad a ja nisam znao samo dodati \n.LoL.Lock temu.
Johnâ„¢
5
Godfather
7. Apr. 2012.
NiÅ¡ta stari. 🙂

Problem riješen - LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha