Problem oko komande

Započeo Kajsije ^
4. Feb. 2022.
1,090
pregleda
16
postova
Luka Nikolic
4
Shot Caller
4. Feb. 2022.
Problem(error/warning): Znaci napravio sam komandu /ao (za one koji ne znaju to je komanda kojom admin salje poruku svim igracima) udjem i kucam /ao . Ono lepo radi. Napravio sam da kada kucam na primer /ao proba izbaci : Vlasnik (ime tog coveka, u mom slucaju kajsije) Kajsije: (text koji ukucam) . )) . Medjutim kada napisem neki malo veci text primer: proba  onda mi ne izbaci ime.
Deo skripte:
CMD:ao( playerid, params[]) {

new text, string, pName;
if( sscanf( params, "s ", text ) ) return SendClientMessage( playerid, COLOR_RED, "| KORISCENJE | /ao [ text ]");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), ": Vlasnik %s: %s ))", pName, text );
SendClientMessageToAll(SERVERBOJA, string);

return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Pawno Code:
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/dsQYaBS
Frozen_Capone
5
Crime Lord
4. Feb. 2022.
Pa moras text string da podesis koliko hoces, max je ja mislim u chatu 128, tako da bi to bilo new: text
Luka Nikolic
4
Shot Caller
4. Feb. 2022.
Fr0z3n wrote on February 4, 2022, 10:25 pm:
Pa moras text string da podesis koliko hoces, max je ja mislim u chatu 128, tako da bi to bilo new: text

problem je resen medjutim sada mogu max napisati jednu rec, mislim da je 256. Sad cu probati pa javljam.
Frozen_Capone
5
Crime Lord
4. Feb. 2022.
Nije 256 99% sam siguran, nesto je drugo u pitanju ne znam sta si jos menjao
Luka Nikolic
4
Shot Caller
4. Feb. 2022.
Fr0z3n wrote on February 4, 2022, 10:32 pm:
Nije 256 99% sam siguran, nesto je drugo u pitanju ne znam sta si jos menjao

definitivno nije 256 al nije ni 128 xd
Frozen_Capone
5
Crime Lord
4. Feb. 2022.
da li tu jednu rec mozes da napises koliko god dugacku ili i ona ima max?
Luka Nikolic
4
Shot Caller
4. Feb. 2022.
Fr0z3n wrote on February 4, 2022, 10:41 pm:
da li tu jednu rec mozes da napises koliko god dugacku ili i ona ima max?

jednu rec koju napisem mogu da ispisem ceo red ako idem samo /ao probaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa onda izbaci toliko dugacku rec ali ako odvojim onda bude samo jedna rec primer: /ao proba proba2. Izbacilo bi samo proba
Luka Nikolic
4
Shot Caller
4. Feb. 2022.
uglavnom obe imaju max, nije da moze beskonacno da se pise jedna rec
Frozen_Capone
5
Crime Lord
4. Feb. 2022.
Posalji mi jos jednom kod kako si sad napisao
Luka Nikolic
4
Shot Caller
4. Feb. 2022.
Fr0z3n wrote on February 4, 2022, 11:02 pm:
Posalji mi jos jednom kod kako si sad napisao

CMD:ao( playerid, params[]) {

new text, string, pName;
if( sscanf( params, "s ", text ) ) return SendClientMessage( playerid, COLOR_RED, "| KORISCENJE | /ao [ text ]");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), ": Vlasnik %s: %s ))", pName, text );
SendClientMessageToAll(SERVERBOJA, string);

return 1;
}
Frozen_Capone
5
Crime Lord
4. Feb. 2022.
Try it

CMD:ao( playerid, params[]) {

new text, string, pName;

if( sscanf( params, "s", text ) )
              return SendClientMessage( playerid, COLOR_RED, "| KORISCENJE | /ao [ text ]");

GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), ": Vlasnik %s: %s ))", pName, text );
return SendClientMessageToAll(SERVERBOJA, string);
}
Luka Nikolic
4
Shot Caller
4. Feb. 2022.
Fr0z3n wrote on February 4, 2022, 11:14 pm:
Try it

CMD:ao( playerid, params[]) {

new text, string, pName;

if( sscanf( params, "s", text ) )
              return SendClientMessage( playerid, COLOR_RED, "| KORISCENJE | /ao [ text ]");

GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), ": Vlasnik %s: %s ))", pName, text );
return SendClientMessageToAll(SERVERBOJA, string);
}

opet isti problem, max 1 rec se moze upisati, ako odvojim i napisem jos jednu rec onda mi ispise samo prvu rec, drugu ne
i hvala puno na pomoci svakako.
Lakering
4
Made Man
4. Feb. 2022.
Luka Nikolic wrote on February 4, 2022, 11:19 pm:
opet isti problem, max 1 rec se moze upisati, ako odvojim i napisem jos jednu rec onda mi ispise samo prvu rec, drugu ne
i hvala puno na pomoci svakako.

Ne treba ti tu uopste sscanf, pokusaj ovako
CMD:ao( playerid, params[]) 
{
new string, pName;
if(isnull(params)) return SendClientMessage( playerid, COLOR_RED, "| KORISCENJE | /ao [ text ]");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), ": Vlasnik %s: %s ))", pName, params);
SendClientMessageToAll(SERVERBOJA, string);
return 1;
}
Luka Nikolic
4
Shot Caller
4. Feb. 2022.
ʟᴀᴋᴇʀɪɴɢ wrote on February 4, 2022, 11:42 pm:
Ne treba ti tu uopste sscanf, pokusaj ovako
CMD:ao( playerid, params[]) 
{
new string, pName;
if(isnull(params)) return SendClientMessage( playerid, COLOR_RED, "| KORISCENJE | /ao [ text ]");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), ": Vlasnik %s: %s ))", pName, params);
SendClientMessageToAll(SERVERBOJA, string);
return 1;
}

radi super, hvala ti puno. 3 sata se jebem da sredim ovo  😄.
Problem resen.

Lock.
lance.bishop
5
Crime Lord
5. Feb. 2022.
Fr0z3n wrote on February 4, 2022, 11:14 pm:
Try it

CMD:ao( playerid, params[]) {

new text, string, pName;

if( sscanf( params, "s", text ) )
              return SendClientMessage( playerid, COLOR_RED, "| KORISCENJE | /ao [ text ]");

GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), ": Vlasnik %s: %s ))", pName, text );
return SendClientMessageToAll(SERVERBOJA, string);
}
Nema razlike ponovo, samo bespotrebno stavljas native umesto true povracaja.

Luka Nikolic wrote on February 4, 2022, 11:46 pm:
Lock.
Zasto govorite " lOcK " kada ne zakljucate thread uopste?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha