[POMOC]Tazer

3. Avg. 2013. Zaključano
1,020
pregleda
14
postova
Dinox51
4
Enforcer
3. Avg. 2013.
Skripta koju koristim:moju
Detaljan opis problema:imam problem sa tazerom kada kucam /tazer i mene taza.. mozel pomco
Dio skripte:sta treba
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Frankie_Marcelo
4
Enforcer
3. Avg. 2013.
daj mi cmd /tazer
Dinox51
4
Enforcer
3. Avg. 2013.
evo
YCMD:tazer(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(PlayerInfo == 2 ||  PlayerInfo == 2)
foreach(Player,i)
{
new Float:p;
GetPlayerPos(playerid,p,p,p);
if(IsPlayerInRangeOfPoint(i, 3.0 ,p,p,p) ) // po potrebi doradi radius
{
Tazuj(i);
}
}
return 1;
}
Frankie_Marcelo
4
Enforcer
3. Avg. 2013.
daj mi stock tazuj
Dinox51
4
Enforcer
3. Avg. 2013.
evo
stock Tazuj(playerid)
{
if(Tazovan == 0){
TogglePlayerControllable(playerid,0);
SetTimerEx("UnTazz",(15000)*1000,false,"i",playerid);
Tazovan = 1;
}
return 1;
}
Frankie_Marcelo
4
Enforcer
3. Avg. 2013.
YCMD:tazer(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(PlayerInfo == 2 ||  PlayerInfo == 2)
new id;
{
new Float:p;
GetPlayerPos(playerid,p,p,p);
if(IsPlayerInRangeOfPoint(i, 3.0 ,p,p,p) ) // po potrebi doradi radius
{
Tazuj(id);
}
}
return 1;
}

evo ti i stock pa probaj ja nez na koji princip to koristis ovo je sad slozeno na /tazuj ID
stock Tazuj(id)
{
if(Tazovan == 0){
TogglePlayerControllable(id,0);
SetTimerEx("UnTazz",(15000)*1000,false,"i",id);
Tazovan = 1;
}
return 1;
}

i daj mi jos public untazz
Dinox51
4
Enforcer
3. Avg. 2013.
evo
forward UnTazz(playerid);
public UnTazz(playerid)
{
if(Tazovan == 1) Tazovan = 0, TogglePlayerControllable(playerid,1);
}
Frankie_Marcelo
4
Enforcer
4. Avg. 2013.
forward UnTazz(id);
public UnTazz(id)
{
if(Tazovan == 1) Tazovan = 0, TogglePlayerControllable(id,1);
}

playerid se odnosi na tvoj ID znaci tebe tazuje a ID znaci onaj id kojega ti napises za tazovanje
[WW]ivan
5
Kingpin
4. Avg. 2013.
Quote from August 3, 2013, 5:07 pm:
YCMD:tazer(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(PlayerInfo == 2 ||  PlayerInfo == 2)
new id;
{
new Float:p;
GetPlayerPos(playerid,p,p,p);
if(IsPlayerInRangeOfPoint(i, 3.0 ,p,p,p) ) // po potrebi doradi radius
{
Tazuj(id);
}
}
return 1;
}

evo ti i stock pa probaj ja nez na koji princip to koristis ovo je sad slozeno na /tazuj ID
stock Tazuj(id)
{
if(Tazovan == 0){
TogglePlayerControllable(id,0);
SetTimerEx("UnTazz",(15000)*1000,false,"i",id);
Tazovan = 1;
}
return 1;
}

i daj mi jos public untazz


ne ide to na /tazz id jer to nece radit, nemas uslova sscanfa da mora upisat id..

evo ovako stavi komandu, tako ide kod mene:
YCMD:ta(playerid, params[], help)
{
new id = -1, Float:Poz1, Float:Poz2, Ime, string;
foreach(Player, i)
{
GetPlayerPos(playerid, Poz1, Poz1, Poz1);
GetPlayerPos(i, Poz2, Poz2, Poz2);
if(GetDistanceBetweenPoints(Poz1, Poz1, Poz1, Poz2, Poz2, Poz2) <= 6.0 && i != playerid)
{
    id = i;
    break;
}
}
if(id == -1) return SCM(playerid, -1, "Nema igraca u blizini tebe");
RPIme(playerid, Ime);
RPIme(id, Ime);
PlayerInfo = 1;
Zavezan = 10;
TogglePlayerControllable(id, 0);
format(string, sizeof string, "Pogodio si %s elektrosokerom, bice nepokretan 10 sekundi", Ime);
SCM(playerid, -1, string);
format(string, sizeof string, "Policajac %s vas pogadja elektrosokerom, bit ces nepokretan 10 sekundi", Ime);
SCM(id, -1, string);
format(string, sizeof string, "** %s ispaljuje iz elektrosokera i pogadja %s.", Ime, Ime);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SacuvajIgraca(id);
return 1;
}


ovde kad upises /ta ko je u blizini tebe njega ce pogodit ekletro soker

EDIT:
evo ti stock za ovo GetDistanceBetweenPoints
stock Float:GetDistanceBetweenPoints(Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2) //By Gabriel "Larcius" Cordes
{
    return floatadd(floatadd(floatsqroot(floatpower(floatsub(x1,x2),2)),floatsqroot(floatpower(floatsub(y1,y2),2))),floatsqroot(floatpower(floatsub(z1,z2),2)));
}
Dinox51
4
Enforcer
5. Avg. 2013.
C:\Users\Korisnik\Desktop\City_Life_RolePlay_v5.0_0.3x\gamemodes\CLRP.pwn(6232) : error 017: undefined symbol "Zavezan"
C:\Users\Korisnik\Desktop\City_Life_RolePlay_v5.0_0.3x\gamemodes\CLRP.pwn(6232) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\City_Life_RolePlay_v5.0_0.3x\gamemodes\CLRP.pwn(6232) : error 001: expected token: ";", but found "]"
C:\Users\Korisnik\Desktop\City_Life_RolePlay_v5.0_0.3x\gamemodes\CLRP.pwn(6232) : error 029: invalid expression, assumed zero
C:\Users\Korisnik\Desktop\City_Life_RolePlay_v5.0_0.3x\gamemodes\CLRP.pwn(6232) : fatal error 107: too many error messages on one line
James_SmithXDl
6
OG Legend
5. Avg. 2013.
stavi ovako,lakse je
new StavljeneLisice;

i Pod OnGameModeinit
StavljeneLisice = 0;
Dinox51
4
Enforcer
5. Avg. 2013.
imam samo jedan error.
kako da ga rijesim
C:\Users\Korisnik\Desktop\City_Life_RolePlay_v5.0_0.3x\gamemodes\CLRP.pwn(6256) : error 017: undefined symbol "SacuvajIgraca"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
James_SmithXDl
6
OG Legend
5. Avg. 2013.
stock SacuvajIgraca(playerid)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"User's Data");
INI_WriteInt(File,          "Ovo je primer",          PlayerInfo);
INI_Close(File);
return 1;
}
Dinox51
4
Enforcer
5. Avg. 2013.
Hvala, Moze lock!

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha