[Pomoc] Oko komande


Započeo [ET]Beks, Mart 05, 2014, 07:05:40 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NL
Detaljan opis problema: ubacio sam u komandu /proveri da admini vide njegova vlasnistva znaci ID bicikle,motora,auta,letelice,plovila...To je sve ok...Ali sad nece da mi pokaze Level,pare u banci,novac u saci warn i ostalo :S
Dio skripte:
CMD:proveri(playerid, params[])
{
    //#pragma unused help
	//#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LudiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,-1,""SPLAVA"[LudiAS] "SIVA"Samo Admin Level 2+!");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[LudiAS] "SIVA"Morate biti na admin duznosti!");
	new id, string[256];
	if(sscanf(params, "u", id)) return SCM(playerid,-1,"LudiAS Pomoc | "CRVENA"/provjeri [ID]");
	if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""CRVENA"(GRESKA) "SIVA"Igrac nije na serveru!");
	SCMF(playerid,-1,""CRVENA"LudiAS: provera igraca %s pokrenuta...",GetName(id));
	format(string,sizeof(string),""ZUTA"Level: %d | Novac: %d | Banka: %d | Warn: %d/5 | Sati Igre: %d",PlayerInfo[id][pLevel], PlayerInfo[id][pNovacDzep], PlayerInfo[id][pNovacBanka],PlayerInfo[id][pWarn],PlayerInfo[id][pSatiIgre]);
	format(string,sizeof(string),""SPLAVA"[Vlasnistva!] Letelica[%d] Plovilo[%d] Auto[%d] Motor[%d] Bicikla[%d]",PlayerInfo[id][pPosedovanjeAviona], PlayerInfo[id][pPosedovanjePlovila],PlayerInfo[id][pPosedovanjeAuta],PlayerInfo[id][pPosedovanjeMotora],PlayerInfo[id][pPosedovanjeBicikla]);
	SCM(playerid,-1,string);
	return 1;
 }

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info


Blaeks

*

Madmen


A sta ti je reklo kad ukucas komandu i jel ti sve dobro u pawnu

Probaj so veci string dosta teksta ima tu.

Blaeks

*

Madmen

Citat: Schwarz poslato Mart 05, 2014, 13:33:02 POSLE PODNE
Probaj so veci string dosta teksta ima tu.
on cak i salje previse, maximum string koji moze samp da izusti je 128 a ne 256

mislim da vidim problem znaci formatiras dva isto imena stringa zameni im imena i formatiraj dva stringa u jednom i radice..
69

Pa lepo samo mi ovu liniju pokazuje

format(string,sizeof(string),""SPLAVA"[Vlasnistva!] Letelica[%d] Plovilo[%d] Auto[%d] Motor[%d] Bicikla[%d]",PlayerInfo[id][pPosedovanjeAviona], PlayerInfo[id][pPosedovanjePlovila],PlayerInfo[id][pPosedovanjeAuta],PlayerInfo[id][pPosedovanjeMotora],PlayerInfo[id][pPosedovanjeBicikla]);

nece i ovu da pokazuje

format(string,sizeof(string),""ZUTA"Level: %d | Novac: %d | Banka: %d | Warn: %d/5 | Sati Igre: %d",PlayerInfo[id][pLevel], PlayerInfo[id][pNovacDzep], PlayerInfo[id][pNovacBanka],PlayerInfo[id][pWarn],PlayerInfo[id][pSatiIgre]);
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info


Citat: [UG]C++ poslato Mart 05, 2014, 13:39:41 POSLE PODNE
mislim da vidim problem znaci formatiras dva isto imena stringa zameni im imena i formatiraj dva stringa u jednom i radice..

Pocetnik sam...jel mozes reci kako to da uradim? :)
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info


new string1[vrijednost]; 
new string2[vrijednost];
new string3[vrijednost]; // mora bit ve  od ova gornja dva stringa

format(string3, sizeof(string3), "%s%s", string1, string2);
69

I opet mi pokazuje sam prvi string level i to -.-
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info


daj sad komandu da vidim kako je slozeno...
69

CMD:proveri(playerid, params[])
{
    //#pragma unused help
   //#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LudiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,-1,""SPLAVA"[LudiAS] "SIVA"Samo Admin Level 2+!");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[LudiAS] "SIVA"Morate biti na admin duznosti!");
   new id, string[128], string2[128];
   if(sscanf(params, "u", id)) return SCM(playerid,-1,"LudiAS Pomoc | "CRVENA"/provjeri [ID]");
   if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""CRVENA"(GRESKA) "SIVA"Igrac nije na serveru!");
   SCM(playerid,-1,""CRVENA"LudiAS: provera igraca %s pokrenuta...",GetName(id));
   format(string,sizeof(string),""ZUTA"Level: %d | Novac: %d | Banka: %d | Warn: %d/5 | Sati Igre: %d",PlayerInfo[id][pLevel], PlayerInfo[id][pNovacDzep], PlayerInfo[id][pNovacBanka],PlayerInfo[id][pWarn],PlayerInfo[id][pSatiIgre]);
   format(string2,sizeof(string2),""SPLAVA"[Vlasnistva!] Letelica[%d] Plovilo[%d] Auto[%d] Motor[%d] Bicikla[%d]",PlayerInfo[id][pPosedovanjeAviona], PlayerInfo[id][pPosedovanjePlovila],PlayerInfo[id][pPosedovanjeAuta],PlayerInfo[id][pPosedovanjeMotora],PlayerInfo[id][pPosedovanjeBicikla]);
   SCM(playerid,-1,string);
        SCM(playerid,-1,string2);
   return 1;
}

evo ti :D
Poslednja Izmena: Mart 05, 2014, 17:20:37 POSLE PODNE od Maillxx

Citat: Maillxx poslato Mart 05, 2014, 17:20:11 POSLE PODNE
CMD:proveri(playerid, params[])
{
    //#pragma unused help
   //#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LudiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,-1,""SPLAVA"[LudiAS] "SIVA"Samo Admin Level 2+!");
    if(AdminDuty[playerid] == 0) return SCM(playerid,-1,""CRVENA"[LudiAS] "SIVA"Morate biti na admin duznosti!");
   new id, string[128], string2[128];
   if(sscanf(params, "u", id)) return SCM(playerid,-1,"LudiAS Pomoc | "CRVENA"/provjeri [ID]");
   if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""CRVENA"(GRESKA) "SIVA"Igrac nije na serveru!");
   SCM(playerid,-1,""CRVENA"LudiAS: provera igraca %s pokrenuta...",GetName(id));
   format(string,sizeof(string),""ZUTA"Level: %d | Novac: %d | Banka: %d | Warn: %d/5 | Sati Igre: %d",PlayerInfo[id][pLevel], PlayerInfo[id][pNovacDzep], PlayerInfo[id][pNovacBanka],PlayerInfo[id][pWarn],PlayerInfo[id][pSatiIgre]);
   format(string2,sizeof(string2),""SPLAVA"[Vlasnistva!] Letelica[%d] Plovilo[%d] Auto[%d] Motor[%d] Bicikla[%d]",PlayerInfo[id][pPosedovanjeAviona], PlayerInfo[id][pPosedovanjePlovila],PlayerInfo[id][pPosedovanjeAuta],PlayerInfo[id][pPosedovanjeMotora],PlayerInfo[id][pPosedovanjeBicikla]);
   SCM(playerid,-1,string);
        SCM(playerid,-1,string2);
   return 1;
}

evo ti :D

Ne moze ovako..:S padne server kad upisem /proveri :S
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info


Ako ti pada server zgolemi string na 256.

CMD:proveri(playerid, params[])
{
    //#pragma unused help
   //#pragma unused params
   if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LudiAS | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
   if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,-1,""SPLAVA"[LudiAS] "SIVA"Samo Admini!");
   new id, string[256], string2[256];
   if(sscanf(params, "u", id)) return SCM(playerid,-1,"LudiAS Pomoc | "CRVENA"/proveri [ID]");
   if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""CRVENA"(GRESKA) "SIVA"Igrac nije na serveru!");
   SCM(playerid,-1,""CRVENA"LudiAS: provera igraca %s pokrenuta...",GetName(id));
   format(string,sizeof(string),""ZUTA"Level: %d | Novac: %d | Banka: %d | Warn: %d/5 | Sati Igre: %d",PlayerInfo[id][pLevel], PlayerInfo[id][pNovacDzep], PlayerInfo[id][pNovacBanka],PlayerInfo[id][pWarn],PlayerInfo[id][pSatiIgre]);
   format(string2,sizeof(string2),""SPLAVA"[Vlasnistva!] Letelica[%d] Plovilo[%d] Auto[%d] Motor[%d] Bicikla[%d]",PlayerInfo[id][pPosedovanjeAviona], PlayerInfo[id][pPosedovanjePlovila],PlayerInfo[id][pPosedovanjeAuta],PlayerInfo[id][pPosedovanjeMotora],PlayerInfo[id][pPosedovanjeBicikla]);
   SCM(playerid, -1,string);
   SCM(playerid, -1,string2);
   return 1;
}


Opet pada -.-
Posetite E-trail Roleplay...Mod na kojem se radi iz dana u dan...Administracija koja je tu za vas 24/7 !

SAMP IP: 91.134.193.97:7784

Forum: www.et-rp.info