Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Agent 47 poslato Februar 16, 2018, 15:50:55 POSLE PODNE

Naslov: Problem oko jedne komande
Poruka od: Agent 47 poslato Februar 16, 2018, 15:50:55 POSLE PODNE
Detaljan opis problema:Napravio sam cmd za pd opremu i ja sam pleader 1 i opet nmg da uzmem opremu ispisuje mi da nisam policajac
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno): prntscr.com/ifmimm
Naslov: Odg: Problem oko jedne komande
Poruka od: xsar.p poslato Februar 16, 2018, 16:05:10 POSLE PODNE
Jel toliko tesko kopirati kod i zatim ga postaviti u [ pawn ] [ /pawn ] ? (Spojis zagrade)..
Objasni mi cemu ovo ovde?
[pawn]   if(!IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z)) return SendClientMessage(playerid, color, const message[]);
   {
      ShowPlayerDialog(playerid, dialogid, style, caption[], info[], button1[], button2[]);
   }[/pawn]

Ne treba ti to { i }.
[pawn]if(!IsPlayerInRangeOfPoint(playerid, Float:range, Float:x, Float:y, Float:z)) return SendClientMessage(playerid, color, const message[]);
ShowPlayerDialog(playerid, dialogid, style, caption[], info[], button1[], button2[]);[/pawn]
Naslov: Odg: Problem oko jedne komande
Poruka od: JohnnY. poslato Februar 16, 2018, 16:57:19 POSLE PODNE
[pawn]if(Nešto == 1)
{
izvrsi kod
}
Ako(Nešto jednako jedan)
{
izvrsi kod
}
#################
if(Nešto != 1)

Ako(Nešto različito od 1)
- Predznak ! znači negaciju, napravit će suprotno od onoga što želiš
#################
if(Nešto == 1 || Nešto2 == 1)

Ako(Nešto jednako 1 ili Nešto2 jednako 1)
-Jedna radnja mora biti točna kako bi se kod izvršio
#################
if(Nešto == 1 && Nešto2 == 1)

Ako(Nešto jednako 1 i Nešto2 == 1)
- Povezuje obje radnje, znači obje situacije moraju biti točne kako bi kod nastavio dalje.

[/pawn]


Nadam se da ti je jasno :)

Ako nije, greška je u provjeri.

if(PlayerInfo[playerid][pMember] != 1) return SendClientMessage(playerid, COLOR_GRAD2, "Niste policajac!");
Naslov: Odg: Problem oko jedne komande
Poruka od: Nodze poslato Februar 16, 2018, 17:50:35 POSLE PODNE
Citat: [CG] Johnny poslato Februar 16, 2018, 16:57:19 POSLE PODNE
[pawn]if(Nešto == 1)
{
izvrsi kod
}
Ako(Nešto jednako jedan)
{
izvrsi kod
}
#################
if(Nešto != 1)

Ako(Nešto različito od 1)
- Predznak ! znači negaciju, napravit će suprotno od onoga što želiš
#################
if(Nešto == 1 || Nešto2 == 1)

Ako(Nešto jednako 1 ili Nešto2 jednako 1)
-Jedna radnja mora biti točna kako bi se kod izvršio
#################
if(Nešto == 1 && Nešto2 == 1)

Ako(Nešto jednako 1 i Nešto2 == 1)
- Povezuje obje radnje, znači obje situacije moraju biti točne kako bi kod nastavio dalje.

[/pawn]


Nadam se da ti je jasno :)

Ako nije, greška je u provjeri.

if(PlayerInfo[playerid][pMember] != 1) return SendClientMessage(playerid, COLOR_GRAD2, "Niste policajac!");
mozda je u tebe u skripti [pPlayer]  umjesto [pMember]