Pomoc oko skripte

Započeo dzelo123, Novembar 29, 2021, 20:45:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Problem(error/warning): Zelim da kada je Policajac ili Saobracajac na duznosti, i kad ide da kontrolira saobracaj i kad zaustavlja nekog igraca da ne pise na /megafon STOP, vec da stisne lijevi CTRL i da u chatu izbaci STOP!Govori vam clan Policije/SP-a %s...itd
Deo skripte:
Pawno Code: [Izaberi]
//
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Pawno Code: [Izaberi]
//
Slika/video ingame problema(obavezno ako je ingame problem): //

[pawn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {

   if(newkeys == KEY_ACTION && IsPlayerInAnyVehicle(playerid)) {

      if(PDDuty[playerid]) { //Ako je na duznosti

         new Float:Pos[3];
         GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); //Uzmemo mu poziciju

         foreach(Player, i) { //loop kroz sve igrace

            if(IsPlayerInRangeOfPoint(i, 10.0, Pos[0], Pos[1], Pos[2])) { //proverimo da li je bilo koji igrac blizu policajca

               GameTextForPlayer(i, "~r~STOP ~b~POLICIJA", 4000, 1); //Prikazemo igracu koji je u blizini
            }
         }
      }
   }

   return 1;
}[/pawn]

Otprilike ovako nesto

Citat: V01D poslato Novembar 29, 2021, 21:03:15 POSLE PODNE
[pawn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {

   if(newkeys == KEY_ACTION && IsPlayerInAnyVehicle(playerid)) {

      if(PDDuty[playerid]) { //Ako je na duznosti

         new Float:Pos[3];
         GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); //Uzmemo mu poziciju

         foreach(Player, i) { //loop kroz sve igrace

            if(IsPlayerInRangeOfPoint(i, 10.0, Pos[0], Pos[1], Pos[2])) { //proverimo da li je bilo koji igrac blizu policajca

               GameTextForPlayer(i, "~r~STOP ~b~POLICIJA", 4000, 1); //Prikazemo igracu koji je u blizini
            }
         }
      }
   }

   return 1;
}[/pawn]

Otprilike ovako nesto
Mozda je bolje bez te provjere neka ispise u chat svejedno jel blizu ili ne i neki tajmercic stavit 5 sekundi, jer naci ce se neki talenat na skupu nekom igraca i spamat svima to i izbacivat na GameTextForPlayer

Citat: _tayloR poslato Novembar 29, 2021, 21:32:52 POSLE PODNE
Mozda je bolje bez te provjere neka ispise u chat svejedno jel blizu ili ne i neki tajmercic stavit 5 sekundi, jer naci ce se neki talenat na skupu nekom igraca i spamat svima to i izbacivat na GameTextForPlayer

Ma nek pravi kako mu treba, dao sam mu osnovu neku xD

takodje moze koristiti prox detector pa da posalje svima u radiusu bez ikakvih provera..
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.

Citat: Madd poslato Novembar 30, 2021, 12:36:46 POSLE PODNE
takodje moze koristiti prox detector pa da posalje svima u radiusu bez ikakvih provera..
Pa i ProxDetector radi provjere

Citat: _tayloR poslato Novembar 30, 2021, 21:16:09 POSLE PODNE
Pa i ProxDetector radi provjere
rekao sam da ne mora da radi on provere.... samo procitaj sve
https://discord.io/westmont
Westmont Roleplay — A continuation of the San Andreas singleplayer storymode.
SA-MP 0.3.DL gamemode with custom models.