Helpy

Započeo Trotinetaa_, Avgust 20, 2023, 17:02:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 4 gostiju pregledaju ovu temu.

Iz koje god skripte ubacim dobjem jebeni errore koje ne znam fixat pomoc? ( admin ic chat u pitanju )

https://imgur.com/a/mlJF723

Citat: tony_ poslato Avgust 20, 2023, 17:02:18 POSLE PODNE
Iz koje god skripte ubacim dobjem jebeni errore koje ne znam fixat pomoc? ( admin ic chat u pitanju )

https://imgur.com/a/mlJF723
Pa nemas definisanu funkciju e_RadiusMSG ?
Pretpostavljam da ti je to za radius u kome se poruka salje. Evo ti ovo
[pawn]
forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
   if(IsPlayerConnected(playerid))
   {
      new Float:posx, Float:posy, Float:posz;
      new Float:oldposx, Float:oldposy, Float:oldposz;
      new Float:tempposx, Float:tempposy, Float:tempposz;
      GetPlayerPos(playerid, oldposx, oldposy, oldposz);
      for(new i = 0; i <= GetPlayerPoolSize(); i++)
      {
           if(IsPlayerConnected(i))
         {
            if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
            {
               GetPlayerPos(i, posx, posy, posz);
               tempposx = (oldposx -posx);
               tempposy = (oldposy -posy);
               tempposz = (oldposz -posz);
            }
            if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
            {
               SendClientMessage(i, col1, string);
            }
            else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
            {
               SendClientMessage(i, col2, string);
            }
            else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
            {
               SendClientMessage(i, col3, string);
            }
            else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
            {
               SendClientMessage(i, col4, string);
            }
            else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
            {
                SendClientMessage(i, col5, string);
            }
         }
      }
   }
   return true;
}
[/pawn]
Primer koriscenja
[pawn]
new string[128];
format(string, sizeof(string), "%s uzima meso i stavlja u korpu.",GetName(playerid));
ProxDetector(10.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
[/pawn]
Aj napuni pun i vozi odavde,
na autoput u najveci krug,
da najbolje razmislim ko mi je drug.

Citat: cofilinko poslato Avgust 20, 2023, 17:08:57 POSLE PODNE
Pa nemas definisanu funkciju e_RadiusMSG ?
Pretpostavljam da ti je to za radius u kome se poruka salje. Evo ti ovo
[pawn]
forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
   if(IsPlayerConnected(playerid))
   {
      new Float:posx, Float:posy, Float:posz;
      new Float:oldposx, Float:oldposy, Float:oldposz;
      new Float:tempposx, Float:tempposy, Float:tempposz;
      GetPlayerPos(playerid, oldposx, oldposy, oldposz);
      for(new i = 0; i <= GetPlayerPoolSize(); i++)
      {
           if(IsPlayerConnected(i))
         {
            if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
            {
               GetPlayerPos(i, posx, posy, posz);
               tempposx = (oldposx -posx);
               tempposy = (oldposy -posy);
               tempposz = (oldposz -posz);
            }
            if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
            {
               SendClientMessage(i, col1, string);
            }
            else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
            {
               SendClientMessage(i, col2, string);
            }
            else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
            {
               SendClientMessage(i, col3, string);
            }
            else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
            {
               SendClientMessage(i, col4, string);
            }
            else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
            {
                SendClientMessage(i, col5, string);
            }
         }
      }
   }
   return true;
}
[/pawn]
Primer koriscenja
[pawn]
new string[128];
format(string, sizeof(string), "%s uzima meso i stavlja u korpu.",GetName(playerid));
ProxDetector(10.0, playerid, string, PURPLE1,PURPLE2,PURPLE3,PURPLE4,PURPLE5);
[/pawn]
Ubacio sam to šta si mi poslo i opet isto. https://imgur.com/a/WPhGnFv , jel imaš a mi das cjeli ispis coda (( admin %s ... itd

[pawn]format(string, sizeof(string), ""BOJA"upisi sta ti treba");
e_RadiusMSG(20.0, playerid, -1, string);

stock e_RadiusMSG(Float:RadiusBa, playerid, color, const string[])
{
    new Float:PosX, Float:PosY, Float:PosZ;
    GetPlayerPos(playerid, PosX, PosY, PosZ);
   for(new i = 0; i <= GetPlayerPoolSize(); i++)
   {
         if(IsPlayerInRangeOfPoint(i, RadiusBa, PosX, PosY, PosZ)) SCM(i, color, string);
   }
    return 0;
}[/pawn]


Ako nisi resio javi se .radovic discord.
Sancy!

kompajler ti sve kaze ti ako nemas 2grama u mozak onda sta da ti radim
Sunce greje lagano šetam se po Voždovcu
Moja kučka i ja, furam je na povodcu
Zove se Lola i nije nešto lepa
Ali meni daće lapo kada dokopa se repa
Rođena na ulici, dolazi iz geta
I zato je gangsta kučka, a ne starleta
Zahvaljujući njoj meni dignuta je đoka
Krov je spušten, vožnjica od bloka do bloka
I ako glumiš mangupa jebaće ti mamicu
U tašni nema lak za nokte, ali ima palicu
Odrasla na Medaku, iz huda je sestra
Nijedna Snoopova kučka nije tol'ko gangsta
Za nju sam 'Pac, ona moja je Madonna
Ako znaš još neku takvu javi mi preko fona
I kada njesra izbije ona ne vata pištolja
Već nabada na prvu jer je gangsta drolja