Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [BR]Maki187 poslato Februar 08, 2012, 02:17:12 PRE PODNE

Naslov: [Pomoc] Chat
Poruka od: [BR]Maki187 poslato Februar 08, 2012, 02:17:12 PRE PODNE
Skripta koju koristim: Balkan Rising (od "nule")
Detaljan opis problema: Pa chat jednostavno neradi odnosno vide svi sta pisem u chatu, da i koristim prox detektor... ne samo kad nesto pisem, npr pali se motor vozila, svi dobiju u chatu tu poruku, nekontam u cemu je problem
Dio skripte: public OnPlayerText(playerid, text[])
{
    new string[828]; new sendername[MAX_PLAYER_NAME];
if(ModChata[playerid] == 0)
{
      /*if(PlayerInfo[playerid][pMute] == 1)
{
SendClientMessage(playerid, CRVENA, "Nemozes da pricas, mutiran(utisan) si!");
return 0;
}*/
GetPlayerName(playerid, sendername, sizeof(sendername));
//new vozilo = GetPlayerVehicleID(playerid);
if(!IsPlayerInAnyVehicle(playerid))
{
if(AdminDuznost[playerid] == 1)
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
if(AdminDuznost[playerid] == 0 && KoristiMasku[playerid] == 1)
{
format(string, sizeof(string), "Stranac kaze: %s", text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
    if(AdminDuznost[playerid] == 0 && KoristiMasku[playerid] == 0)
{
    format(string, sizeof(string), "%s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
else
{
    if(ProzorVozila[GetPlayerVehicleID(playerid)] == 0)
    {
if(AdminDuznost[playerid] == 1)
{
    format(string, sizeof(string), "(Prozor Zatvoren) %s kaze: %s", sendername, text);
    ProxDetector(10.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
if(AdminDuznost[playerid] == 0 && KoristiMasku[playerid] == 1)
{
format(string, sizeof(string), "(Prozor Zatvoren) Stranac kaze: %s", text);
ProxDetector(10.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
if(AdminDuznost[playerid] == 0 && KoristiMasku[playerid] == 0)
{
    format(string, sizeof(string), "(Prozor Zatvoren) %s kaze: %s", sendername, text);
    ProxDetector(10.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
else
{
if(AdminDuznost[playerid] == 1)
{
    format(string, sizeof(string), "(Prozor Otvoren) %s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
if(AdminDuznost[playerid] == 0 && KoristiMasku[playerid] == 1)
{
format(string, sizeof(string), "(Prozor Otvoren) Stranac kaze: %s", text);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
if(AdminDuznost[playerid] == 0 && KoristiMasku[playerid] == 0)
{
    format(string, sizeof(string), "(Prozor Otvoren) %s kaze: %s", sendername, text);
    ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
}
}
return 0;
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc] Chat
Poruka od: Billie Joe Armstrong poslato Februar 08, 2012, 02:22:39 PRE PODNE
Moraš returnat false na kraju callbacka.
Naslov: Odg: [Pomoc] Chat
Poruka od: [BR]Maki187 poslato Februar 08, 2012, 02:27:46 PRE PODNE
pa to otprilike i radim, samo sto umesto false stavim nula... hvala.. mislim da sam skontao gde je problem, tj u ProxDetector, nastao mojom greskom, nadam se da ce raditi  :)

Hvala