Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Martin_Jankovic poslato Decembar 25, 2013, 23:50:39 POSLE PODNE

Naslov: |pomoc|Kako da napravim oko oglase
Poruka od: Martin_Jankovic poslato Decembar 25, 2013, 23:50:39 POSLE PODNE
Skripta koju koristim: EGRP
Detaljan opis problema:Kako da napravim oko oglasa da pise samo Kontak i tekst da ime ne pise da mi izgleda ovako
Slika: http://www.zaslike.com/files/spdrxl8w1u7iuv62tkyq.png
Dio skripte:

CitatCMD:oglas(playerid, params[])
{
    //#pragma unused help
   //#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"CFRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    new result[256],string[256];
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1806.7683,-1293.3757,13.5822)) return SCM(playerid,-1,""SIVA"Niste na mjestu davanja oglasa (Morate biti u LSN zgradi)!");
    if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");
   if(sscanf(params, "s[100]", result)) return SCM(playerid,-1,  ""SPLAVA"CFRP Pomoc | "BELA"/oglasi [tekst]");
    if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1,""SIVA"Za oglas vam treba 50$!");
    if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1,""SIVA"Nemate mobilni!");
    if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglas se moze koristiti svakih 120 sekundi!");
   new tekst1 = strlen(result); for(new i = 0; i<tekst1; i++){ if(IsNumeric(result)) result = '*' ;}
    g_NovacMinus(playerid, 50); toglas = gettime() + 120;
    format(string, sizeof(string), "{48E31C}Oglasavanje | Autor: %s{48E31C} | {F3FF02}Kontakt broj: %d",ImeIgraca(playerid),PlayerInfo[playerid][pMobilni]);
   SCMTA(COLOR_WHITE,string);
   format(string, sizeof(string), "-%s.",  result);
   SCMTA(COLOR_WHITE,string);
   GameTextForPlayer(playerid,"~w~Uspjesno ste dali oglas za ~r~50$!",5000,3);
    return 1;
}
Naslov: Odg: |pomoc|Kako da napravim oko oglase
Poruka od: DHV poslato Decembar 26, 2013, 00:05:31 PRE PODNE
    format(string, sizeof(string), "{48E31C}Oglasavanje | Autor: %s{48E31C} | {F3FF02}Kontakt broj: %d",ImeIgraca(playerid),PlayerInfo[playerid][pMobilni]);

Ova linija te zanima. Igraj se s ispisom to je bar lako.
Naslov: Odg: |pomoc|Kako da napravim oko oglase
Poruka od: Martin_Jankovic poslato Decembar 26, 2013, 00:24:39 PRE PODNE
E a di je ovo kada netko napise oglas i onda izbaci tekst
Naslov: Odg: |pomoc|Kako da napravim oko oglase
Poruka od: √erGĨL poslato Decembar 26, 2013, 02:45:58 PRE PODNE
evo ti znaci
oglas:prodajem pet kuca kontakt pa broj...
a iznad sam ti stavio kod autora // pa dodaj pre toga da to autor vide samo admini...
da ti neko ne reklamira a ti ne znas ko je xD
dodo bi ti ja al ne znam sta editujes i kako ti je oznacen admin naj verovatnije pAdmin al ok nesto uradi i sam :D

CMD:oglas(playerid, params[])
{
    //#pragma unused help
   //#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"CFRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    new result[256],string[256];
    if(!IsPlayerInRangeOfPoint(playerid, 2.0, 1806.7683,-1293.3757,13.5822)) return SCM(playerid,-1,""SIVA"Niste na mjestu davanja oglasa (Morate biti u LSN zgradi)!");
    if(PlayerInfo[playerid][pLevel] < 3) return SCM(playerid, -1, ""SIVA"Morate biti level 3 za davanje oglasa!");
   if(sscanf(params, "s[100]", result)) return SCM(playerid,-1,  ""SPLAVA"CFRP Pomoc | "BELA"/oglasi [tekst]");
    if(PlayerInfo[playerid][pNovacDzep] < 50) return SCM(playerid,-1,""SIVA"Za oglas vam treba 50$!");
    if(PlayerInfo[playerid][pMobilni] == 0) return SCM(playerid,-1,""SIVA"Nemate mobilni!");
    if(gettime() < toglas) return SCM(playerid, -1, ""SIVA"Oglas se moze koristiti svakih 120 sekundi!");
   new tekst1 = strlen(result); for(new i = 0; i<tekst1; i++){ if(IsNumeric(result)) result = '*' ;}
    g_NovacMinus(playerid, 50); toglas = gettime() + 120;
    format(string, sizeof(string),  Autor: %s{48E31C} | // za ovo dodaj samo da vide admini... ili izbrisi ako ti smeta....
    format(string, sizeof(string), "{48E31C}Oglasavanje | {F3FF02}Kontakt broj: %d",a
    ImeIgraca(playerid),PlayerInfo[playerid][pMobilni]);
   SCMTA(COLOR_WHITE,string);
   format(string, sizeof(string), "-%s.",  result);
   SCMTA(COLOR_WHITE,string);
   GameTextForPlayer(playerid,"~w~Uspjesno ste dali oglas za ~r~50$!",5000,3);
    return 1;
}