Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [ET]Beks poslato Mart 05, 2014, 07:05:40 PRE PODNE

Naslov: [Pomoc] Oko komande
Poruka od: [ET]Beks poslato Mart 05, 2014, 07:05:40 PRE PODNE
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): //
Naslov: Odg: [Pomoc] Oko komande
Poruka od: Blaeks poslato Mart 05, 2014, 12:24:20 POSLE PODNE
kako nece ? sta kaze ?
Naslov: Odg: [Pomoc] Oko komande
Poruka od: _-Sonny-_ poslato Mart 05, 2014, 13:28:08 POSLE PODNE
A sta ti je reklo kad ukucas komandu i jel ti sve dobro u pawnu
Naslov: Odg: [Pomoc] Oko komande
Poruka od: Schwarz poslato Mart 05, 2014, 13:33:02 POSLE PODNE
Probaj so veci string dosta teksta ima tu.
Naslov: Odg: [Pomoc] Oko komande
Poruka od: Blaeks poslato Mart 05, 2014, 13:35:00 POSLE PODNE
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
Naslov: Odg: [Pomoc] Oko komande
Poruka od: youngdeal 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..
Naslov: Odg: [Pomoc] Oko komande
Poruka od: [ET]Beks poslato Mart 05, 2014, 14:25:25 POSLE PODNE
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]);
Naslov: Odg: [Pomoc] Oko komande
Poruka od: [ET]Beks poslato Mart 05, 2014, 15:14:01 POSLE PODNE
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? :)
Naslov: Odg: [Pomoc] Oko komande
Poruka od: youngdeal poslato Mart 05, 2014, 16:45:08 POSLE PODNE
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);
Naslov: Odg: [Pomoc] Oko komande
Poruka od: [ET]Beks poslato Mart 05, 2014, 17:16:39 POSLE PODNE
I opet mi pokazuje sam prvi string level i to -.-
Naslov: Odg: [Pomoc] Oko komande
Poruka od: youngdeal poslato Mart 05, 2014, 17:17:52 POSLE PODNE
daj sad komandu da vidim kako je slozeno...
Naslov: Odg: [Pomoc] Oko komande
Poruka od: 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
Naslov: Odg: [Pomoc] Oko komande
Poruka od: [ET]Beks poslato Mart 06, 2014, 20:19:46 POSLE PODNE
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
Naslov: Odg: [Pomoc] Oko komande
Poruka od: Schwarz poslato Mart 06, 2014, 20:33:56 POSLE PODNE
Ako ti pada server zgolemi string na 256.
Naslov: Odg: [Pomoc] Oko komande
Poruka od: [ET]Beks poslato Mart 07, 2014, 03:43:53 PRE 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 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 -.-
Naslov: Odg: [Pomoc] Oko komande
Poruka od: [ET]Beks poslato Mart 08, 2014, 22:54:24 POSLE PODNE
BUMP!Zna neko zasto pada sad server sa komandon /proveri? -.-