[POMOC]OnPlayerText

Započeo PROXY
5. Dec. 2015. Zaključano
550
pregleda
16
postova
Serano
4
Enforcer
5. Dec. 2015.
Skripta koju koristim: UP
Detaljan opis problema:Hocu da napravim proveru ako je igrac zensko da pise Dama u IC chatu,a ako ima WL da pise Kriminalac
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Lenonâ„¢
5
Godfather
5. Dec. 2015.
Primjer:

public OnPlayerText(playerid, text[])
{
    new ime; GetPlayerName(playerid, ime, sizeof(ime));
    if(PlayerInfo == true) { // primjer enuma
        format(string, sizeof(string), "Zensko %s kaze: %s", ime, text); // primjer formatiranja teksta
        // i sad ovdje stavi da salje poruku igracima koji su u odredjenoj blizini koristeci "string", naravo mozes prilagoditi sebi
        return 1;
    }
// isti ti je princip i za kriminalca
    return 0;
}
Serano
4
Enforcer
5. Dec. 2015.
Probao sam nesto slicno al bacalo je erore, sad cu da pokusam opet 🙂
Serano
4
Enforcer
5. Dec. 2015.
Baca mi sad 26 errora
Lenonâ„¢
5
Godfather
5. Dec. 2015.
new string;
I postavi da vidim kako si uradio, vjerovatno ti izbacuje 26 errora jer si zaboravio "}".
Serano
4
Enforcer
5. Dec. 2015.
new sendername;
new string;
GetPlayerName(playerid, sendername, sizeof(sendername));
strreplace(sendername, '_', ' ');
if(PlayerInfo == 2) {
format(string, sizeof(string), "{FFFFFF}[%d] {EA6EFA}Dama{5BA8AC}%s kaze: {FFFFFF}%s", playerid,sendername,text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 0;
}
return 1;
}
Lenonâ„¢
5
Godfather
5. Dec. 2015.

public OnPlayerText(playerid, text[])
{
new sendername;
new string;
GetPlayerName(playerid, sendername, sizeof(sendername));
strreplace(sendername, '_', ' ');
if(PlayerInfo == 2) {
format(string, sizeof(string), "{FFFFFF}[%d] {EA6EFA}Dama{5BA8AC}%s kaze: {FFFFFF}%s", playerid,sendername,text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 1;
}
return 0;
}
Serano
4
Enforcer
5. Dec. 2015.
😄 😄 😄

Opet ne valja , daj sta je ovo bre 😄
Milos123
5
Underboss
5. Dec. 2015.
Evo ti ako bude nekih problema reci da sredimo.
public OnPlayerText(playerid, text[])
{
new sendername;
new string;
GetPlayerName(playerid, sendername, sizeof(sendername));
strreplace(sendername, '_', ' ');
new srank;
if(PlayerInfo == 2) { srank = "Dama"; }
//else if(PlayerInfo == 1) { srank = "Gospodin"; } OVO NEMORAS DA UBACUJES AKO NECES
format(string, sizeof(string), "{FFFFFF}[%d] {F982FF}[%s]{5BA8AC}%s kaze: {FFFFFF}%s", playerid,srank,sendername,text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 1;
}
return 0;
}
Serano
4
Enforcer
5. Dec. 2015.
Baca 26 erora
Assassin007
4
Enforcer
6. Dec. 2015.
posalji errore
Serano
4
Enforcer
6. Dec. 2015.
U kodu je neka zagrada izostavljena al ne mogu da skontam koja
Rax_King
5
Godfather
6. Dec. 2015.
public OnPlayerText(playerid, text[])
{
if(realchat)
{
new sendername;
new string;
GetPlayerName(playerid, sendername, sizeof(sendername));
strreplace(sendername, `_`, ` `);
new srank;
if(PlayerInfo == 2) { srank = "Dama"; }
//else if(PlayerInfo == 1) { srank = "Gospodin"; } OVO NEMORAS DA UBACUJES AKO NECES
format(string, sizeof(string), "{FFFFFF}[%d] {F982FF}[%s]{5BA8AC}%s kaze: {FFFFFF}%s", playerid,srank,sendername,text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
return 0;
}

probaj sada
Serano
4
Enforcer
6. Dec. 2015.
Ne radi 🙂
Lenonâ„¢
5
Godfather
6. Dec. 2015.
evo ono sto si mi ti juce slao:

public OnPlayerText(playerid, text[])
{
new sendername;
new string;
}

    if(PlayerInfo != 0)
{
SCM(playerid, CRVENA, "Mutiran si, ne mozes koristiti chat!");
SCMF(playerid, CRVENA, "Preostalo vreme: %d sekundi",PlayerInfo);
return 0;
}
if(PlayerInfo < 1)
{
new TCount;

        TCount = GetPVarInt(playerid, "TextSpamCount");

        TCount++;

        SetPVarInt(playerid, "TextSpamCount", TCount);
        aspam += 1;
            if(aspam == 3)
            {
            PlayerInfo = 120;
            SCM(playerid,CRVENA,"Mutiran si!");
            SCM(playerid,CRVENA,"Ne mozes pisati/koristiti komande, narednih 120 sekundi!");
            return 0;
            }
        if(TCount == 2) {
            SCM(playerid,CRVENA,"SERVER:Uspori malo sa komandama,sledecu komandu mozes iskoristiti za 2 sekunde!");
            return 0;
        }
SetTimerEx("ResetCount", SpamLimit, false, "i", playerid);
}
/////////////////ANTI ADW//////////////////
if(stringContainsIP(text))
{
SCM(playerid,CRVENA,"UPOZORENJE! Ne pokusavaj reklamirati drugi server!");
new stra;
    format(stra,sizeof(stra), "UPOZORENJE! %s je pokusao da reklamira drugi server, text: %s",GetName(playerid),text);
    ABroadCast(CRVENA, stra, 1);
    return 0;
}
////////////////////////////////////////////
for(new i; i < sizeof(ZabranjeneReci); i++)
{
if(strfind(text, ZabranjeneReci, true) != -1)
{
  new strMy;
new STRname;
  RPIme(playerid, STRname);
  format(strMy, sizeof(strMy), "[!!!] %s(ID: %d): %s",STRname,playerid,text);
  StaffPorukaText(0x586433FF, strMy);
  //new ippp;
  // GetPlayerIp(playerid, ippp, 24);
  //format(CmdString, 170, "Igrac: %s | %s | IP: %s", STRname, text, ippp);
  ////UpisiLog(FAJL_RECILOG, CmdString);
}
}
if(SMSMoze == 1)
{
new ime;
RPIme(playerid, ime);
SMSMoze = 0;
format(CmdString, 128, "{07C1F5}Vas studio je primio 1 novu poruku!");
SendFamilyMessage(5,-1,CmdString);
format(CmdString, 128, "{FFFFFF}Posaljilac {07C1F5}%s {FFFFFF}Text: {07C1F5}%s", ime, text);
SendFamilyMessage(5,-1,CmdString);
format(CmdString, 128, "{FFFFFF}%s kaze (mobilni): %s", ime, text);
    ProxDetector(15.0, playerid, CmdString, BELA, BELA, BELA, BELA, BELA);
SCM(playerid,ZELENA,"{00A400}Novinarska agencija: Hvala vam na Vasem pozivu!");
SCM(playerid,GRAD2,"Prekinuli su...");
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_STOPUSECELLPHONE);
RemovePlayerAttachedObject(playerid, 5);
RazgovaraSa = -1;
return 0;
}
if(RazgovaraSa != -1)
{
    new ime, ime2;
    RPIme(playerid, ime);
    RPIme(RazgovaraSa, ime2);
    format(CmdString, 128, "{BBA033}%s kaze (mobilni): %s", ime, text);
    SCM(RazgovaraSa, ZUTA, CmdString);
    format(CmdString, 128, "{FFFFFF}%s kaze (mobilni): %s", ime, text);
    ProxDetector(15.0, playerid, CmdString, BELA, BELA, BELA, BELA, BELA);
  /* foreach(Player, i)
    {
new Float:Poz;
GetPlayerPos(playerid, Poz, Poz, Poz);
if(IsPlayerInRangeOfPoint(i, 2.0, Poz, Poz, Poz))
{
    format(CmdString, 128, "{FFFFFF}(mobilni) {FFFF00}%s {FFFFFF}: %s", ime, text);
    SCM(i, ZUTA, CmdString);
}
}*/
    return 0;
}

new sendername;
new string;
if (realchat)
{
if(PlayerInfo == 2) {
format(string, sizeof(string), "{FFFFFF}[%d] {EA6EFA}Dama{5BA8AC} %s kaze: {FFFFFF}%s", playerid,sendername,text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
strreplace(sendername, '_', ' ');
format(string, sizeof(string), "{FFFFFF}[%d] {5BA8AC}%s kaze: {FFFFFF}%s", playerid,sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
    return 0;
    }
return 1;
}


"MySQL , C++ C# ,PawNo,Visual Basic Programmer" a ne znas uvrstiti dio koda u svoj kod -.-

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha