[Pomoc] Oko komande

Započeo Max_Armadilo
24. Dec. 2014. Zaključano
288
pregleda
5
postova
Max_Armadilo
4
Shot Caller
24. Dec. 2014.
Skripta koju koristim: Radim svoju neku
Detaljan opis problema: Oko jedne komande
Dio skripte:

CMD:tmlp(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
        if (PlayerInfo >= 1337)
        {
foreach (Player, i)
{
if(PlayerInfo == 0)
{
PlayerInfo = 1;
}
}
GetPlayerName(playerid, sendername, sizeof(sendername));
printf(": %s je oduzeo mogucnost govora svim igracima",sendername);
else
  {
SendClientMessage(playerid, COLOR_WHITE, "  Niste ovlasceni da koristite ovu komandu !");
}
}
}
return 1;
}


Dakle uzeo sam ovu CMD iz jednog moda i malo je editovo,ali sad zelim da napravim da samo igrace u blizini sebe mutiram na neko određeno vrijeme..

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Cile
4
Made Man
24. Dec. 2014.
u buduce koristi ovo da napravis
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);

if(IsPlayerInRangeOfPoint(playerid, 30.0, x, y, z))


ubaci u komandu
Max_Armadilo
4
Shot Caller
24. Dec. 2014.
Htjeo sam da bude da kada kucam /tmlp 20 da mutira sve igrace o blizini mene na 20minuta,a isto tako kada kucam /tmlp 0 da ih unmutura..
Rudimental
5
OG Legend
24. Dec. 2014.
Probaj ovako

CMD:tmlp(playerid, params[])
{
new idx, radius;
if(IsPlayerConnected(playerid))
{
    if (sscanf(params, "dd", idx, radius)) return SCM (playerid, -1, "Koriscenje: /tmlp");
if (PlayerInfo >= 1337)
{
    new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
foreach (new i : Player)
{
    if(IsPlayerInRangeOfPoint(i, radius, x, y, z))
    {
        if (idx == 0)
        {
            if(PlayerInfo == 1)
{
PlayerInfo = 0;
}
        }
        else
        {
if(PlayerInfo == 0)
{
PlayerInfo = 1;
}
}
}
}
GetPlayerName(playerid, sendername, sizeof(sendername));
printf(": %s je oduzeo mogucnost govora svim igracima",sendername);
else
{
SendClientMessage(playerid, COLOR_WHITE, "Niste ovlasceni da koristite ovu komandu !");
}
}
}
return 1;
}
Cile
4
Made Man
24. Dec. 2014.
Max_Armadilo wrote on December 24, 2014, 9:07 pm:
Htjeo sam da bude da kada kucam /tmlp 20 da mutira sve igrace o blizini mene na 20minuta,a isto tako kada kucam /tmlp 0 da ih unmutura..


eh druze treba ti jos jedna varijabla
pMutedtime

ovo ti je primjer

i onda stavis
new vrijeme;
if (sscanf(params, "d", vrijeme)) return SCM (playerid, -1, "Koriscenje: /tmlp ");


i onda dodas jos
if(PlayerInfo == 0)
{
PlayerInfo = vrijeme;
}


neda mi se sklapat cjelu komandu, ovaj rudimental je mod nek sklopi 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha