[Pomoc] Tune

Započeo xXxPored
25. Nov. 2012. Zaključano
428
pregleda
12
postova
DJeronimo
4
Made Man
25. Nov. 2012.
Skripta koju koristim: moja
Detaljan opis problema: imam komandu /tune sad hocu da samo igraci koji su u organizaciji ID=5 mogu da tu komandu koriste i ako su na nekim koordinatama npr
if (IsPlayerInRangeOfPoint(playerid, 3.0,1295.2482,-1866.6844,13.5469) )

da tek tad moze da koristi tu komandu i da mu returna Nisi u tuning garazi
Dio skripte:
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
CarmodDialog(playerid);
return 1;
}
else SendClientMessage(playerid,RED,"Moras biti u vozilu da otvoris dialog!");
}
return 0;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Blaeks_Biofor
5
Forum Don
25. Nov. 2012.
stavi proveru u komandu
if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1295.2482,-1866.6844,13.5469)) return SCM(playerid, SIVA, "    niste u prodavnici !");
DJeronimo
4
Made Man
25. Nov. 2012.
a ovo samo da organizacije jedna moze da koristi? ono npr samo LCN,HITMAN itd. Samo primjer dajem
pllopen
4
Enforcer
25. Nov. 2012.
DJeronimo wrote on November 25, 2012, 10:49 pm:
a ovo samo da organizacije jedna moze da koristi?

Ovako stavis
if(PlayerInfo == 5 || PlayerInfo == 5) return SCM(playerid, -1, "Niste clan te organizacije!");
Naravno ti prilagodi svojoj skripti (naziv varijabla)
Blaeks_Biofor
5
Forum Don
25. Nov. 2012.
pa ovako nekako
if (PlayerInfo == ID ORG || PlayerInfo == ID ORG)
{
    SCM(playerid.....// to valjda znas
    return 1;
}
DJeronimo
4
Made Man
25. Nov. 2012.
I kako sad da to izgleda sve u komandi samo mi crasha pawno :/
Blaeks_Biofor
5
Forum Don
25. Nov. 2012.
Jel koristis sscanf? ako ne onda ovako
if (strcmp("/tune", cmdtext, true, 10) == 0)
{
        if (PlayerInfo == ID ORG || PlayerInfo == ID ORG)
{
    SCM(playerid.....// to valjda znas
    return 1;
}
              if(!IsPlayerInRangeOfPoint(playerid, 10.0, 1295.2482,-1866.6844,13.5469))
              {
    SCM(playerid.....// to valjda znas
    return 1;
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
CarmodDialog(playerid);
return 1;
}
else SendClientMessage(playerid,RED,"Moras biti u vozilu da otvoris dialog!");
}
return 0;
}
DJeronimo
4
Made Man
25. Nov. 2012.
Da sve radi odlicno samo me jebe nesto 😄

Ja hocu da samo organizacija broj 5 moze a ne da ne moze ona a ostale mogu jel moram sve dodavat posebno :/
Blaeks_Biofor
5
Forum Don
25. Nov. 2012.
ovu liniju
if (PlayerInfo == ID ORG || PlayerInfo == ID ORG)
zameni sa ovom
if (!PlayerInfo == ID ORG || !PlayerInfo == ID ORG)
DJeronimo
4
Made Man
25. Nov. 2012.
Jest ali, kako ce da kaze ostalim "Nisi clan organizacije!" ako to stavim? Omfg koja komplikacija izvinite za smaranje

PS: Kad stavim taj "!" na to za clana organizacije izbaci mi warning tag mismatch 
Blaeks_Biofor
5
Forum Don
25. Nov. 2012.
ta provera znaci, da ako igrac nije clan te organizacije, da ce mu izbaciti poruku
DJeronimo
4
Made Man
25. Nov. 2012.
Cekaj sad kako sam te skontao ako je ovako
if (!PlayerInfo == 5 || !PlayerInfo ==5)


onda samo on moze? Ali ako ja tako stavim dobijem 2 warninga :/

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha