Započeo xFORCERx
•8. Jul 2013.• Zaključano[POMOC]SSCANF & String
352
pregleda
8
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
290
Postovi:
16
Teme:
Pridružio se:Okt. 2012
8. Jul 2013.
Mod koji koristim: Moj
Detaljan opis problema: Imam problem oko stringova, javlja mi onaj warning za recursion, no to znam kako rijesiti ( smanjiti npr sa 500 na 256 ). ID 2 na serveru je bugiran, tko god bude ID 2 podrazumijeva se kao da je offline, nista mu ne mogu dati! Ne ispisuje tekst kako bi trebao ( primjer dolje)
Kodovi:
Mogu max napisati oko 20 slova, a koliko ja znam najveci input i output je 128!
Također neke komande koje daju SCM isto tako reagiraju, recimo odem na duznost prvi put i poslat ce mi cijelu poruku, no s vremenom ce sve manje i manje slova biti u toj poruci... Testirano na serveru od oko 20 igraca. POMOC POTREBNA!
Detaljan opis problema: Imam problem oko stringova, javlja mi onaj warning za recursion, no to znam kako rijesiti ( smanjiti npr sa 500 na 256 ). ID 2 na serveru je bugiran, tko god bude ID 2 podrazumijeva se kao da je offline, nista mu ne mogu dati! Ne ispisuje tekst kako bi trebao ( primjer dolje)
Kodovi:
Mogu max napisati oko 20 slova, a koliko ja znam najveci input i output je 128!
Također neke komande koje daju SCM isto tako reagiraju, recimo odem na duznost prvi put i poslat ce mi cijelu poruku, no s vremenom ce sve manje i manje slova biti u toj poruci... Testirano na serveru od oko 20 igraca. POMOC POTREBNA!
CMD:ao(playerid, params[])
{
if(IsPlayerAdmin(playerid) || PlayerInfo != 0)
{
new text;
if(sscanf(params, "s", text)) return SendClientMessage(playerid, SVJETLOPLAVA, "Koristite:{FFFFFF} /ao ");
new string;
format(string, sizeof(string), "(( {C3C3C3}%s: {FFFFFF}%s {F81414}))" , GetName(playerid),text);
SendClientMessageToAll(0xFF0000FF,string);
}
return 1;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
111
Postovi:
37
Teme:
Pridružio se:Jun 2013
8. Jul 2013.
Evo ti moja komanda...
CMD:ao(playerid, params[])
{
#pragma unused help
if(PlayerInfo >= 1 || IsPlayerAdmin(playerid))
{
if(isnull(params)) return SCM(playerid,BELA,"{FFFFFF}SL:RP Pomoc |{00C0FF} /ao ");
format(CmdString, sizeof(CmdString), "{FF0000} Admin OOC | {FFFFFF} %s: %s {FF0000}", GetName(playerid), params);
SCMA(BELA, CmdString);
} else return SCM(playerid,BELA,"{FF0000}[SLClient!]{BFC0C2} Nisi ovlasten!!");
return 1;
}
Ukoliko ti daje error dodaj negdje u newove :
CMD:ao(playerid, params[])
{
#pragma unused help
if(PlayerInfo >= 1 || IsPlayerAdmin(playerid))
{
if(isnull(params)) return SCM(playerid,BELA,"{FFFFFF}SL:RP Pomoc |{00C0FF} /ao ");
format(CmdString, sizeof(CmdString), "{FF0000} Admin OOC | {FFFFFF} %s: %s {FF0000}", GetName(playerid), params);
SCMA(BELA, CmdString);
} else return SCM(playerid,BELA,"{FF0000}[SLClient!]{BFC0C2} Nisi ovlasten!!");
return 1;
}
Ukoliko ti daje error dodaj negdje u newove :
new CmdString;Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava