Pomoc oko tazera

Započeo Obrisan korisnik
19. Dec. 2012. Zaključano
317
pregleda
7
postova
Deleted User
Obrisan korisnik
19. Dec. 2012.
Skripta koju koristim:GF
Detaljan problem:Treba mi da namestim kolko moze da se dobaci tazer a ne ovako 100m xD
Slika:/
Video:/
Deo skripte:

public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
    if(issuerid != INVALID_PLAYER_ID)
    {
        new Float:armour, Float:health; GetPlayerArmour(playerid, armour); GetPlayerHealth(playerid, health);
        if(weaponid == ORUZJE)
        {
            if(IsPlayerInAnyVehicle(playerid))
{
return 1;
}
            if(KORISTI_SKIN != 0 && SKIN_ID == GetPlayerSkin(issuerid))
            {
            new string;
format(string, sizeof(string), "* Sokirani ste od igraca %s na %d sekunda.", GetName(issuerid),SEKUNDE_TAZERA); SendClientMessage(playerid, BOJA_PORUKE, string);
format(string, sizeof(string), "* Sokirali ste %s na %d sekundi.", GetName(playerid),SEKUNDE_TAZERA); SendClientMessage(issuerid, BOJA_PORUKE, string);
format(string, sizeof(string), "~r~%s", GAMETEXT); GameTextForPlayer(playerid, string, 2500, 3); TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); SetTimerEx("uf",SEKUNDE_TAZERA*1000, false, "i", playerid);
            return 1;
}
else
{
new string;
format(string, sizeof(string), "* Sokirani ste od igraca %s na %d sekunda.", GetName(issuerid),SEKUNDE_TAZERA); SendClientMessage(playerid, BOJA_PORUKE, string);
format(string, sizeof(string), "* Sokirali ste %s na %d sekundi.", GetName(playerid),SEKUNDE_TAZERA); SendClientMessage(issuerid, BOJA_PORUKE, string);
    format(string, sizeof(string), "~r~%s", GAMETEXT); GameTextForPlayer(playerid, string, 2500, 3); TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); SetTimerEx("uf",SEKUNDE_TAZERA*1000, false, "i", playerid);
            return 1;
}
        }
    }
    return 1;
}

Gde da promenim da moze 7m da se dobaci 😄
--Lood--
5
Crime Lord
19. Dec. 2012.
 
ispod ovoga

if(issuerid != INVALID_PLAYER_ID)
    {

dodaj ovo

new Pos;
GetPlayerPos(issuerid, Pos, Pos, Pos);
if(!IsPlayerInRangeOfPoint(playerid, 7.0, Pos, Pos, Pos)) return SendClientMessage(playerid, -1, "Predaleko ste od igraca");

eto 😉
Deleted User
Obrisan korisnik
19. Dec. 2012.
Hvala,ali ja koristim pistolj zasta ce mi ovo predaleko ste od igraca 😄
Blaeks_Biofor
5
Forum Don
19. Dec. 2012.
Nemanja1997 wrote on December 19, 2012, 3:28 pm:
Hvala,ali ja koristim pistolj zasta ce mi ovo predaleko ste od igraca 😄
pa kada pucas na igraca, i ako ga ne pogodis sa odredjene razdaljine, ispisate ti to, razumes?
Deleted User
Obrisan korisnik
19. Dec. 2012.
A dobro,hvala a imam ova 3 warninga sta znace ? 😄

public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
    if(issuerid != INVALID_PLAYER_ID)
    {
    new Pos;
    GetPlayerPos(issuerid, Pos, Pos, Pos);
    if(!IsPlayerInRangeOfPoint(playerid, 7.0, Pos, Pos, Pos)) return SendClientMessage(playerid, -1, "Predaleko ste od igraca");
 
        new Float:armour, Float:health; GetPlayerArmour(playerid, armour); GetPlayerHealth(playerid, health);
        if(weaponid == ORUZJE)
        {
            if(IsPlayerInAnyVehicle(playerid))
{
return 1;
}
            if(KORISTI_SKIN != 0 && SKIN_ID == GetPlayerSkin(issuerid))
            {
            new string;
format(string, sizeof(string), "* Sokirani ste od igraca %s na %d sekunda.", GetName(issuerid),SEKUNDE_TAZERA); SendClientMessage(playerid, BOJA_PORUKE, string);
format(string, sizeof(string), "* Sokirali ste %s na %d sekundi.", GetName(playerid),SEKUNDE_TAZERA); SendClientMessage(issuerid, BOJA_PORUKE, string);
format(string, sizeof(string), "~r~%s", GAMETEXT); GameTextForPlayer(playerid, string, 2500, 3); TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); SetTimerEx("uf",SEKUNDE_TAZERA*2000, false, "i", playerid);
            return 1;
}
else
{
new string;
format(string, sizeof(string), "* Sokirani ste od igraca %s na %d sekunda.", GetName(issuerid),SEKUNDE_TAZERA); SendClientMessage(playerid, BOJA_PORUKE, string);
format(string, sizeof(string), "* Sokirali ste %s na %d sekundi.", GetName(playerid),SEKUNDE_TAZERA); SendClientMessage(issuerid, BOJA_PORUKE, string);
    format(string, sizeof(string), "~r~%s", GAMETEXT); GameTextForPlayer(playerid, string, 2500, 3); TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); SetTimerEx("uf",SEKUNDE_TAZERA*2000, false, "i", playerid);
            return 1;
}
        }
    }
    return 1;
}

forward uf(playerid);
public uf(playerid)
{
TogglePlayerControllable(playerid, true); ClearAnimations(playerid);
}

Ovo kad sam dodao,to je to
new Pos;
    GetPlayerPos(issuerid, Pos, Pos, Pos);
    if(!IsPlayerInRangeOfPoint(playerid, 7.0, Pos, Pos, Pos)) return SendClientMessage(playerid, -1, "Predaleko ste od igraca");

Evo ova 3 warninga 😄

C:\Users\korisnik\Desktop\Balkan Dream RolePlay\Balkan Dream RolePlay\gamemodes\BSF.pwn(2322) : warning 213: tag mismatch
C:\Users\korisnik\Desktop\Balkan Dream RolePlay\Balkan Dream RolePlay\gamemodes\BSF.pwn(2322) : warning 213: tag mismatch
C:\Users\korisnik\Desktop\Balkan Dream RolePlay\Balkan Dream RolePlay\gamemodes\BSF.pwn(2322) : warning 213: tag mismatch
--Lood--
5
Crime Lord
19. Dec. 2012.
de mi red
2322
Deleted User
Obrisan korisnik
19. Dec. 2012.
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "AdmCmd: %s je odledio sve igrace!",sendername);
printf("%s",string);
format(string, sizeof(string), "AdmCmd: %s je odledio sve igrace!",sendername);
ABroadCast(COLOR_LIGHTRED,string,1);
}
  else
  {
SendClientMessage(playerid, COLOR_WHITE, "  Niste ovlasteni da koristite tu komandu !");
}
}
return 1;
}
evo ti red 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha