[Pomoc] Komande (prebaciti samo za org)

6. Nov. 2012. Zaključano
362
pregleda
4
postova
Nitro
5
Godfather
6. Nov. 2012.
Skripta koju koristim:
-TechLand Xperia (CLRP Edit)

Detaljan opis problema:
Evo ovako, ako mi neko moze staviti ove dole komande da ih mogu koristiti samo clanovi i lideri organizacija id: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17.
Varijable su pMember i pLeader
Pokusavao sam nesto, ali nece uopste da mi compile, sigurno negde promasim zagrade... Proveravao sam al nista jbg. Ne radi.

Dio skripte:

    if (strcmp("/neon", cmdtext, true, 10) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
  if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}) Niste vozac!");
return 1;
}
if(PlayerToPoint(5.0,playerid,1034.4844,-1103.4556,23.8281))
{
ShowPlayerDialog(playerid, NEON, DIALOG_STYLE_LIST, "","Plava\nZelena\nZuta\nBela\nRoza\nCrvena\nBrisanje Neonki","Postavi","Odustani");
}
else { SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}) Niste kod Mehanicara!"); }
}
else
{
    SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}) Moras biti u vozilu!");
}
return 1;
}

if(strcmp("/tune",cmd,true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
  if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste vozac!");
return 1;
}
    if(PlayerToPoint(5.0,playerid,999.4434,-1089.2135,23.8349) || PlayerToPoint(5.0,playerid,2796.8567,-1545.5630,10.9719) || PlayerToPoint(5.0,playerid,2821.4963,-1544.4954,10.9469) || PlayerToPoint(5.0,playerid,2412.4746,-1474.0664,23.9837) || PlayerToPoint(5.0,playerid,1872.3068,-1868.5648,13.5870))
{
CarmodDialog(playerid);
return 1;
}
else { SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Moras bit u Tuning Garazama!!"); }
}
else
{
SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Morate biti u vozilo!");
}
return 1;
}


Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Izvinjavam se za ono, i hvala.
Nitro
5
Godfather
6. Nov. 2012.
Ok, ali, ako mozes ti to meni da ubacis u komandu? Jer promasim negde zagradu, nije mi jasno, buni me ovaj return, da li stavljam zagradu pre njega ili posle? Samo ovo 😄
if(PlayerInfo == 0 || if(PlayerInfo == 0) return SendClientMessage(playerid,COLOR_RED,"(Odbijeno) {C3C3C3}Niste Ovlasteni!"); return SendClientMessage(playerid,COLOR_RED,"(Odbijeno) {C3C3C3}Niste Ovlasteni!"); 

Imam prob. sa tim zagradama {}
Hvala ti 🙂
Nitro
5
Godfather
6. Nov. 2012.
Aaaa ti si mi to vec ubacio gore u onaj tvoj post, sry nisam citao, hvala puno! 🙂 Moze lock.
Nitro
5
Godfather
6. Nov. 2012.
Izvinjavam se za DP, imam dva warninga.

D:\Documents and Settings\Nikola\Desktop\Detroit City RP\gamemodes\CLRP.pwn(39108) : warning 225: unreachable code
D:\Documents and Settings\Nikola\Desktop\Detroit City RP\gamemodes\CLRP.pwn(43079) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size:          14640 bytes
Code size:          4141192 bytes
Data size:          9801156 bytes
Stack/heap size:      16384 bytes; estimated max. usage=4989 cells (19956 bytes)
Total requirements:13973372 bytes

2 Warnings.


Komande su:

if(strcmp("/tune",cmd,true)==0)
{
    if(PlayerInfo == 0 || PlayerInfo == 0) return SendClientMessage(playerid,DCPLAVA,": Samo clanovi organizacija/bandi."); return SendClientMessage(playerid,DCPLAVA,": Samo clanovi organizacija/bandi.");
if(IsPlayerInAnyVehicle(playerid))
{
  if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Niste vozac!");
return 1;
}
    if(PlayerToPoint(5.0,playerid,999.4434,-1089.2135,23.8349) || PlayerToPoint(5.0,playerid,2796.8567,-1545.5630,10.9719) || PlayerToPoint(5.0,playerid,2821.4963,-1544.4954,10.9469) || PlayerToPoint(5.0,playerid,2412.4746,-1474.0664,23.9837) || PlayerToPoint(5.0,playerid,1872.3068,-1868.5648,13.5870))
{
CarmodDialog(playerid);
return 1;
}
else { SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Moras bit u Tuning Garazama!!"); }
}
else
{
SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Morate biti u vozilo!");
}
return 1;
}

    if (strcmp("/neon", cmdtext, true, 10) == 0)
{
if(PlayerInfo == 0 || PlayerInfo == 0) return SendClientMessage(playerid,DCPLAVA,": Samo clanovi organizacija/bandi."); return SendClientMessage(playerid,DCPLAVA,": Samo clanovi organizacija/bandi.");
if(IsPlayerInAnyVehicle(playerid))
{
  if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}) Niste vozac!");
return 1;
}
if(PlayerToPoint(5.0,playerid,1034.4844,-1103.4556,23.8281))
{
ShowPlayerDialog(playerid, NEON, DIALOG_STYLE_LIST, "","Plava\nZelena\nZuta\nBela\nRoza\nCrvena\nBrisanje Neonki","Postavi","Odustani");
}
else { SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}) Niste kod Mehanicara!"); }
}
else
{
    SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}) Moras biti u vozilu!");
}
return 1;
}


Baca mi warning na linijama:

if(IsPlayerInAnyVehicle(playerid))

i u drugoj komandi opet na istu liniju.
if(IsPlayerInAnyVehicle(playerid))
Da nije to nesto zbog ovoga return SendClientMessage kod provere za org?
Treba staviti mozda return 0; ispod ili slicno?

Sta da radim sada? Hvala.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha