Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [GU:RP] Ivica poslato Decembar 09, 2012, 13:08:33 POSLE PODNE

Naslov: [Pomoc] ic chat
Poruka od: [GU:RP] Ivica poslato Decembar 09, 2012, 13:08:33 POSLE PODNE
Skripta koju koristim:cyber
Detaljan opis problema:znate kad stisnete T pa pisete u IC chat e ja sam stavio tamo da ak je igrac mutan da ne moze da pise i ja se odem utisat i opet pisem to se nalazi pod OnplayerPublicText callback i stavio sam na vrh, ali opet nista
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] ic chat
Poruka od: Blaeks poslato Decembar 09, 2012, 13:11:51 POSLE PODNE
Stavis proveru na vrh callbacka OnPlayerText if(PlayerInfo[playerid][pVarijabla_Za_Mute] == 1) return  SendClientMessage(playerid, -1, "   ne mozete pricati ucutkani ste ."); i mora da radi
Naslov: Odg: [Pomoc] ic chat
Poruka od: [GU:RP] Ivica poslato Decembar 09, 2012, 13:14:01 POSLE PODNE
nece blaeks sve sam probao za ostale tu radi znas kad si na mobitelu i to sve ali ja se mutam i pise i mogu pisat i pise da sam utisan
Naslov: Odg: [Pomoc] ic chat
Poruka od: Blaeks poslato Decembar 09, 2012, 13:16:07 POSLE PODNE
Ne moguce je da ne radi, ako ga stavis pod OnPlayerText , na vrhu, sredini ili na kraju, mora da radi...
Naslov: Odg: [Pomoc] ic chat
Poruka od: [GU:RP] Ivica poslato Decembar 09, 2012, 13:17:20 POSLE PODNE
evo

public OnPlayerText(playerid,text[])
{
if(PlayerInfo[playerid][pMuted] != 0) return SCMF(playerid, ZUTA, "G-Protect | Vi ste utisani! | Utisani ste jos na: %s sekundi", KonvertujVreme(PlayerInfo[playerid][pMuted]));
    for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(text, ZabranjeneReci[i], true) != -1)
{
    new sendername[MAX_PLAYER_NAME];
  new string[543];
  format(string, sizeof(string), "{FFFFFF}Zabranjena Rijec {FFAF00}| %s(ID: %d): {FFFFFF}%s",sendername,playerid,text);
    PorukaAdminima(ORANGE,string,1);
    new ippp[24];
    GetPlayerIp(playerid, ippp, 24);
    //format(string, 170, "Igrac: %s | %s | IP: %s", STRname, text, ippp);
    ////UpisiLog(FAJL_RECILOG, string);
}
}


dio na vrhu je i nece da radi
Naslov: Odg: [Pomoc] ic chat
Poruka od: Blaeks poslato Decembar 09, 2012, 13:18:19 POSLE PODNE
public OnPlayerText(playerid,text[])
{
if(PlayerInfo[playerid][pMuted] == 1) return SCMF(playerid, ZUTA, "G-Protect | Vi ste utisani! | Utisani ste jos na: %s sekundi", KonvertujVreme(PlayerInfo[playerid][pMuted]));
    for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(text, ZabranjeneReci[i], true) != -1)
{
    new sendername[MAX_PLAYER_NAME];
  new string[543];
  format(string, sizeof(string), "{FFFFFF}Zabranjena Rijec {FFAF00}| %s(ID: %d): {FFFFFF}%s",sendername,playerid,text);
    PorukaAdminima(ORANGE,string,1);
    new ippp[24];
    GetPlayerIp(playerid, ippp, 24);
    //format(string, 170, "Igrac: %s | %s | IP: %s", STRname, text, ippp);
    ////UpisiLog(FAJL_RECILOG, string);
}
}
a ovako?
Naslov: Odg: [Pomoc] ic chat
Poruka od: Blaeks poslato Decembar 09, 2012, 13:21:05 POSLE PODNE
Citat: David (Sabljak) poslato Decembar 09, 2012, 13:19:13 POSLE PODNE
Citat: ivica158 poslato Decembar 09, 2012, 13:17:20 POSLE PODNE
evo

public OnPlayerText(playerid,text[])
{
if(PlayerInfo[playerid][pMuted] != 0)
{
SCMF(playerid, ZUTA, "G-Protect | Vi ste utisani! | Utisani ste jos na: %s sekundi", KonvertujVreme(PlayerInfo[playerid][pMuted]));
return 0;
}
    for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(text, ZabranjeneReci[i], true) != -1)
{
    new sendername[MAX_PLAYER_NAME];
  new string[543];
  format(string, sizeof(string), "{FFFFFF}Zabranjena Rijec {FFAF00}| %s(ID: %d): {FFFFFF}%s",sendername,playerid,text);
    PorukaAdminima(ORANGE,string,1);
    new ippp[24];
    GetPlayerIp(playerid, ippp, 24);
    //format(string, 170, "Igrac: %s | %s | IP: %s", STRname, text, ippp);
    ////UpisiLog(FAJL_RECILOG, string);
}
}


dio na vrhu je i nece da radi

aj probaj ovako
Potpuno je isti princip ovaj tvoj, i onaj moj gore, to nema nikakve razlike niti ce mu pomoci
Naslov: Odg: [Pomoc] ic chat
Poruka od: Stari covek poslato Decembar 09, 2012, 13:21:27 POSLE PODNE
A da das komandu za mutiranje igraca?
Jel u njoj stavljas PlayerInfo[playerid][pMuted] na 1?
Ako ti je pMuted 0/1 onda ne mozes ovo  KonvertujVreme(PlayerInfo[playerid][pMuted]) neces dobiti vreme...
Naslov: Odg: [Pomoc] ic chat
Poruka od: Blaeks poslato Decembar 09, 2012, 13:25:31 POSLE PODNE
Citat: Gagi_ poslato Decembar 09, 2012, 13:21:27 POSLE PODNE
A da das komandu za mutiranje igraca?
Jel u njoj stavljas PlayerInfo[playerid][pMuted] na 1?
Ako ti je pMuted 0/1 onda ne mozes ovo  KonvertujVreme(PlayerInfo[playerid][pMuted]) neces dobiti vreme...
Ja mu radije preporucujem da ne radi po vremenu ako ne zna, nego da uradi najobicniju varijablu.
Naslov: Odg: [Pomoc] ic chat
Poruka od: [GU:RP] Ivica poslato Decembar 09, 2012, 13:26:09 POSLE PODNE
radi tamo sve za ostale chatove radi pise sve lijepo samo tu nece /b /s /r /d /report /pomoc itd... to sve radi samo ovdje nece za IC chat
Naslov: Odg: [Pomoc] ic chat
Poruka od: [GU:RP] Ivica poslato Decembar 09, 2012, 13:43:11 POSLE PODNE
rijeseno moze lock hvala vam momci svima