Potrebna pomoc kod 3 komande

Započeo SanelPandzic
1. Jul 2018.
1,910
pregleda
25
postova
Sanel_Pandzic
5
Underboss
1. Jul 2018.
Problem(error/warning):1.napravio sam /nchat ocu do levela 1 do 3 da se moze koristit i helper i admini da mogu koristit ali skino sam seb admina/helpera i postavio seb lvl 10 ja ukucam /nchat e.radi mi ali ja ocu da mi izbacuje da ovu komandu mogu koristit do levela 3 do nmg napravit pa ako mozete pomoc.2.Napravio sam chat za lidere ali da i admini mogu koristit chat ali problem je sto lideri mogu koristit al kad sam admin ja ukucam /l nece u chatu da mi napise taj i taj admin to i to.Znaci za lidera radi lider chat ali adminu nece.Ako ste me skontali komanda za lidra je /l.3.Problem je kod returna 1;.to jest /uzmipoklon.
Dio skripte:
1.
YCMD:nchat(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if (PlayerInfo <= 1 || PlayerInfo >= 3 || PlayerInfo >= 1 || PlayerInfo >= 1)
    {
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"MC:RP Pomoc | "BELA"/nchat ");
new lvl;
if(PlayerInfo == 1) { lvl = "Novajlija level 1"; }
else if(PlayerInfo == 2) { lvl = "Novjalija level 2"; }
else if(PlayerInfo == 3) { lvl = "Novajlija level 3"; }
else if(PlayerInfo == 1) { lvl = "Helper"; }
else if(PlayerInfo == 2) { lvl = "Zamjenik Vodje Helpera"; }
else if(PlayerInfo == 3) { lvl = "Vodja Helpera"; }
    else if(PlayerInfo == 1) { lvl = "Admin Level 1"; }
    else if(PlayerInfo == 2) { lvl = "Admin Level 2"; }
    else if(PlayerInfo == 3) { lvl = "Admin Level 3"; }
    else if(PlayerInfo == 4) { lvl = "Admin Level 4"; }
    else if(PlayerInfo == 5) { lvl = "Head Admin"; }
    else if(PlayerInfo == 6) { lvl = "Vlasnik"; }
    else if(PlayerInfo == 7) { lvl = "Skripter"; }
format(string, sizeof(string), ""CRVENA"N | "BELA"%s "CRVENA"%s"BELA": %s",lvl,sendername,text);
NChat(-1,string);
}
else return SCM(playerid,-1,""CRVENA"[MC:RP] "BELA"Ovu komandu samo mozete koristi od levela 1 do levela 3!");
return 1;
}

2.
YCMD:l(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if (PlayerInfo >= 1 || PlayerInfo >= 1)
    {
new text, string, sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
if(sscanf(params, "s", text)) return SCM(playerid, -1, ""CRVENA"MC:RP Pomoc | "BELA"/l ");
new lrank;
if(PlayerInfo == 1) { lrank = "Sef Policije"; }
    else if(PlayerInfo == 2) { lrank = "Sef Ruske Mafije"; }
    else if(PlayerInfo == 3) { lrank = "Sef LCN"; }
    else if(PlayerInfo == 4) { lrank = "Sef CRIPS"; }
    else if(PlayerInfo == 5) { lrank = "Sef BLOOD"; }
    else if(PlayerInfo == 6) { lrank = "Sef CNN"; }
    else if(PlayerInfo == 7) { lrank = "Sef Yakuza Family"; }
    else if(PlayerInfo == 8) { lrank = "Sef Wa Ching Family"; }
else if(PlayerInfo == 1) { lrank = "Admin 1"; }
else if(PlayerInfo == 2) { lrank = "Admin 2"; }
else if(PlayerInfo == 3) { lrank = "Admin 3"; }
else if(PlayerInfo == 4) { lrank = "Admin 4"; }
else if(PlayerInfo == 5) { lrank = "Head Admin(Vodja Lidera)"; }
else if(PlayerInfo == 6) { lrank = "Vlasnik"; }
    else if(PlayerInfo == 7) { lrank = "Skripter"; }
format(string, sizeof(string), ""ZZELENA"L | "BELA"%s "PLAVA"%s"ZZELENA": %s",lrank,sendername,text);
LeaderChat(-1,string);
}
else return SCM(playerid,-1,""CRVENA"[MC:RP] "BELA"Samo admini & Lideri!");
return 1;
}

3.
YCMD:uzmipoklon(playerid, params[], help)
{
      if(ukupnopaketica == 0) return SCM(playerid, -1, ""ZUTA"ERROR: "BELA"Nema ni jedog paketica da bi ste ga trazili!!");
  {
    for(new weed = 0; weed < sizeof(GiftInfo); weed++)
    {
    if(IsPlayerInRangeOfPoint(playerid,2.0,GiftInfo,GiftInfo,GiftInfo))
    {
    if(GiftInfo == 1 && GiftInfo != 0.0 && GiftInfo != 0.0 && GiftInfo != 0.0)
    {
      new rands = randomExx(1,8);
if(rands == 1)
    {
        PlayerInfo += 300;
        SCM(playerid, GRAD2, "Dobili ste 300€ u ovom poklonu.");
}
if(rands == 2)
    {
        g_NovacPlus(playerid,5000);
        SCM(playerid, GRAD2, "Dobili ste 5000$ u ovom poklonu.");
}
if(rands == 3)
    {
        PlayerInfo += 1000;
        SCM(playerid, GRAD2, "Dobili ste 1KG matsa u ovom poklonu.");
}
if(rands == 4)
    {
        PlayerInfo += 250;
        SCM(playerid, GRAD2, "Dobili ste 250g Droge u poklonu");
}
if(rands == 5)
    {
        g_GivePlayerWeapon(playerid, 24, 120);
        SCM(playerid, GRAD2, "Dobili ste Deagle sa 120 metaka");
}
if(rands == 6)
    {
        g_NovacPlus(playerid,50000);
        SCM(playerid, GRAD2, "Dobili ste 50000$ u ovom poklonu.");
}
if(rands == 7)
    {
        PlayerInfo += 500;
        SCM(playerid, GRAD2, "Dobili ste 500€ u ovom poklonu.");
}
if(rands == 8)
    {
        g_GivePlayerWeapon(playerid, 31, 500);
        SCM(playerid, GRAD2, "Dobili ste M4 sa 500 metaka");
}
new string;
ApplyAnimation(playerid, "BOMBER","BOM_Plant_In",4.0,0,0,0,0,0);
DestroyDynamicObject(GiftInfo);
GiftInfo = 0.0;
  GiftInfo = 0.0;
  GiftInfo = 0.0;
  GiftInfo = 0;
                    format(string, sizeof(string), "%s je naso poklon na lokaci %s", GetName(playerid),GetPlayerLocation(playerid));
                SCMTA(-1, string);
  DestroyDynamic3DTextLabel(GiftText);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
ukupnopaketica--;
      }
}
}
  }
  48239:return 1;
}

WARING je kod /uzmipoklon return 1;
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(48239) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

1 Warning.

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Grebovic_Danijel
5
Godfather
1. Jul 2018.
Eo ti moju cmd samo ti prilagodi modu, radi perfektno, a ovaj warning za uszmipoklon samo poravnaj linije
YCMD:new(playerid, params[], help)
{
if(UlogovanProvera == 0) return Info(playerid,"{DC143C}Morate biti ulogovani da bi koristili komande!");
if(PlayerInfo >= 1 && PlayerInfo >= 1)
{
if(PlayerInfo >= 10) return Error(playerid,"{DC143C}Morate biti level manji od 10 da bi koristili!");
return 0;
  }
if(PlayerInfo != 0) return Error(playerid,"Utisani ste ne mozete pisati, kucajte /time da vidite koliko ste jos utisani!");
if(PlayerInfo == 0 && PlayerInfo == 0)
{
if(gettime() < AntiCMDSpam)
{
SCM(playerid, -1, "{DC143C}[PS:AC] U new chatu mozete pisati svakih 10 sekundi!");
return 0;
}
AntiCMDSpam = gettime() + 10;
}
    new poruka, string;
if(sscanf(params, "s", poruka)) return Koriscenje(playerid,"/new ");
if(strlen(poruka) < 1) return Error(playerid,"Poruka ne moze imati manje od 1 i vise od 86 znakova!");
if(strlen(poruka) > 86) return Error(playerid,"Poruka ne moze imati manje od 1 i vise od 86 znakova!");
    if(ZabranaReklamiranja(poruka)) return Error(playerid,"Tekst oglasa je registrovan kao pokusaj reklamiranja, prowwmenite tekst!");
    if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(ADMIN) %s: %s", GetName(playerid), poruka);
NovajlijaMsg(-1, string);
    }
    else if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(GameMaster) %s: %s", GetName(playerid), poruka);
NovajlijaMsg(-1, string);
    }
    if(PlayerInfo >= 1) return 1;
    if(PlayerInfo >= 1) return 1;
    format(string, sizeof string, ""SPLAVA"(Novajlija[%d]) %s: %s", PlayerInfo, GetName(playerid), poruka);
NovajlijaMsg(-1, string);
return 1;
}
Sanel_Pandzic
5
Underboss
2. Jul 2018.
ᗪ卂乂 wrote on July 1, 2018, 11:51 pm:
Eo ti moju cmd samo ti prilagodi modu, radi perfektno, a ovaj warning za uszmipoklon samo poravnaj linije
YCMD:new(playerid, params[], help)
{
if(UlogovanProvera == 0) return Info(playerid,"{DC143C}Morate biti ulogovani da bi koristili komande!");
if(PlayerInfo >= 1 && PlayerInfo >= 1)
{
if(PlayerInfo >= 10) return Error(playerid,"{DC143C}Morate biti level manji od 10 da bi koristili!");
return 0;
  }
if(PlayerInfo != 0) return Error(playerid,"Utisani ste ne mozete pisati, kucajte /time da vidite koliko ste jos utisani!");
if(PlayerInfo == 0 && PlayerInfo == 0)
{
if(gettime() < AntiCMDSpam)
{
SCM(playerid, -1, "{DC143C}[PS:AC] U new chatu mozete pisati svakih 10 sekundi!");
return 0;
}
AntiCMDSpam = gettime() + 10;
}
    new poruka, string;
if(sscanf(params, "s", poruka)) return Koriscenje(playerid,"/new ");
if(strlen(poruka) < 1) return Error(playerid,"Poruka ne moze imati manje od 1 i vise od 86 znakova!");
if(strlen(poruka) > 86) return Error(playerid,"Poruka ne moze imati manje od 1 i vise od 86 znakova!");
    if(ZabranaReklamiranja(poruka)) return Error(playerid,"Tekst oglasa je registrovan kao pokusaj reklamiranja, prowwmenite tekst!");
    if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(ADMIN) %s: %s", GetName(playerid), poruka);
NovajlijaMsg(-1, string);
    }
    else if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(GameMaster) %s: %s", GetName(playerid), poruka);
NovajlijaMsg(-1, string);
    }
    if(PlayerInfo >= 1) return 1;
    if(PlayerInfo >= 1) return 1;
    format(string, sizeof string, ""SPLAVA"(Novajlija[%d]) %s: %s", PlayerInfo, GetName(playerid), poruka);
NovajlijaMsg(-1, string);
return 1;
}

Prilagodio sam i izbriso sam nesto i izmenio al 1 eror kod plevel kopiro sam iz druge komande iz mog gamemoda al opet isti eror
evo error
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(47743) : error 035: argument type mismatch (argument 2)

evo komanda
YCMD:nchat(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >= 1 && PlayerInfo >= 1)
if(PlayerInfo >= 3) return SCM(playerid,""BELA"Morate biti level manji od 3 da bi koristili!");
if(PlayerInfo != 0) return SCM(playerid,-1, "[MC:RP] "SIVA"Mutirani ste ne mozete koristiti chat!");
    new poruka;
    new string;
if(sscanf(params, "s", poruka)) return SCM(playerid, -1, ""CRVENA"MC:RP Pomoc | "BELA"/nchat ");
    if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(ADMIN) %s: %s", GetName(playerid), poruka);
NChat(-1, string);
    }
    else if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(GameMaster) %s: %s", GetName(playerid), poruka);
NChat(-1, string);
    }
    if(PlayerInfo >= 1) return 1;
    if(PlayerInfo >= 1) return 1;
    format(string, sizeof string, ""SPLAVA"(Novajlija[%d]) %s: %s", PlayerInfo, GetName(playerid), poruka);
NChat(-1, string);
return 1;
}
Adam_Lay
6
Underboss
2. Jul 2018.
a koja linija ti je 47743 ?
M!chaeL
5
Underboss
2. Jul 2018.
Daj mi LeaderChat funkciju
Sanel_Pandzic
5
Underboss
2. Jul 2018.
Paul Castellano wrote on July 2, 2018, 9:12 am:
a koja linija ti je 47743 ?

@Paul Castellano  47743 je
	if(PlayerInfo >= 3) return SCM(playerid,""BELA"Morate biti level manji od 3 da bi koristili!");
Sanel_Pandzic
5
Underboss
2. Jul 2018.
M!chaeL wrote on July 2, 2018, 12:15 pm:
Daj mi LeaderChat funkciju

evo LeaderChat funkcija
//////////////////////////////////////////////////////////////////////////
forward LeaderChat(color, string[]);
public LeaderChat(color, string[])
{
foreach(Player,i)
{
if(PlayerInfo >= 1)
{
SendClientMessage(i, color, string);
}
}
}
M!chaeL
5
Underboss
2. Jul 2018.
SanelPandzic wrote on July 2, 2018, 12:24 pm:
evo LeaderChat funkcija
//////////////////////////////////////////////////////////////////////////
forward LeaderChat(color, string[]);
public LeaderChat(color, string[])
{
foreach(Player,i)
{
if(PlayerInfo >= 1)
{
SendClientMessage(i, color, string);
}
}
}
https://pastebin.com/YLZjeAvs izvoli
Sanel_Pandzic
5
Underboss
2. Jul 2018.
M!chaeL wrote on July 2, 2018, 12:30 pm:
https://pastebin.com/YLZjeAvs izvoli

Hvala ti
M!chaeL
5
Underboss
2. Jul 2018.
SanelPandzic wrote on July 2, 2018, 12:32 pm:
Hvala ti
Evo ti i ono za warning https://pastebin.com/LGpN26Gs nadam se da je dobro, nmg compile posto nemam taj mod 🙂
Sanel_Pandzic
5
Underboss
2. Jul 2018.
M!chaeL wrote on July 2, 2018, 12:35 pm:
Evo ti i ono za warning https://pastebin.com/LGpN26Gs nadam se da je dobro, nmg compile posto nemam taj mod 🙂

Hvala ti osto mi je problem kod /nchata
evo skripta
YCMD:nchat(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >= 1 && PlayerInfo >= 1)
47743 if(PlayerInfo >= 3) return SCM(playerid,""BELA"Morate biti level manji od 3 da bi koristili!");
if(PlayerInfo != 0) return SCM(playerid,-1, "[MC:RP] "SIVA"Mutirani ste ne mozete koristiti chat!");
    new poruka;
    new string;
if(sscanf(params, "s", poruka)) return SCM(playerid, -1, ""CRVENA"MC:RP Pomoc | "BELA"/nchat ");
    if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(ADMIN) %s: %s", GetName(playerid), poruka);
NChat(-1, string);
    }
    else if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(GameMaster) %s: %s", GetName(playerid), poruka);
NChat(-1, string);
    }
    if(PlayerInfo >= 1) return 1;
    if(PlayerInfo >= 1) return 1;
    format(string, sizeof string, ""SPLAVA"(Novajlija[%d]) %s: %s", PlayerInfo, GetName(playerid), poruka);
NChat(-1, string);
return 1;
}

eror mi je ovo plevel>3 stavio sam ispred 47743
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(47743) : error 035: argument type mismatch (argument 2)
M!chaeL
5
Underboss
2. Jul 2018.
SanelPandzic wrote on July 2, 2018, 12:40 pm:
Hvala ti osto mi je problem kod /nchata
evo skripta
YCMD:nchat(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >= 1 && PlayerInfo >= 1)
47743 if(PlayerInfo >= 3) return SCM(playerid,""BELA"Morate biti level manji od 3 da bi koristili!");
if(PlayerInfo != 0) return SCM(playerid,-1, "[MC:RP] "SIVA"Mutirani ste ne mozete koristiti chat!");
    new poruka;
    new string;
if(sscanf(params, "s", poruka)) return SCM(playerid, -1, ""CRVENA"MC:RP Pomoc | "BELA"/nchat ");
    if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(ADMIN) %s: %s", GetName(playerid), poruka);
NChat(-1, string);
    }
    else if(PlayerInfo >= 1)
    {
    format(string, sizeof string, ""SPLAVA"(GameMaster) %s: %s", GetName(playerid), poruka);
NChat(-1, string);
    }
    if(PlayerInfo >= 1) return 1;
    if(PlayerInfo >= 1) return 1;
    format(string, sizeof string, ""SPLAVA"(Novajlija[%d]) %s: %s", PlayerInfo, GetName(playerid), poruka);
NChat(-1, string);
return 1;
}

eror mi je ovo plevel>3 stavio sam ispred 47743
C:\Users\Sanel\Desktop\Monte Carlo RolePlay\gamemodes\MC-RP.pwn(47743) : error 035: argument type mismatch (argument 2)
https://pastebin.com/PmE3W22R evo samo copy, izbrisao sam ti i one brojeve, nema potrebe da trazis da ih brises 😄
Adam_Lay
6
Underboss
2. Jul 2018.
http://wiki.sa-mp.com/wiki/SendClientMessage
	if(PlayerInfo >= 3) return SCM(playerid,""BELA"Morate biti level manji od 3 da bi koristili!");


zamjeni sa
	if(PlayerInfo >= 3) return SCM(playerid,-1,""BELA"Morate biti level manji od 3 da bi koristili!");
M!chaeL
5
Underboss
2. Jul 2018.
Paul Castellano wrote on July 2, 2018, 1:20 pm:
http://wiki.sa-mp.com/wiki/SendClientMessage
	if(PlayerInfo >= 3) return SCM(playerid,""BELA"Morate biti level manji od 3 da bi koristili!");


zamjeni sa
	if(PlayerInfo >= 3) return SCM(playerid,-1,""BELA"Morate biti level manji od 3 da bi koristili!");
To sam mu i ja poslo 🙂
Sanel_Pandzic
5
Underboss
2. Jul 2018.
Ne radi dobro komanda treba gor u cetu pisat mozete koristit do levela 3 ovu komandu.Al ne pise.
evo komanda
YCMD:nchat(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SCM(playerid,-1,"MC:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo >= 1 && PlayerInfo >= 1)
  if(PlayerInfo >= 3) return SCM(playerid,-1,""BELA"Morate biti level manji od 3 da bi koristili!");
    if(PlayerInfo != 0) return SCM(playerid,-1, "[MC:RP] "SIVA"Mutirani ste ne mozete koristiti chat!");
    new poruka;
    new string;
    if(sscanf(params, "s", poruka)) return SCM(playerid, -1, ""CRVENA"MC:RP Pomoc | "BELA"/nchat ");
    if(PlayerInfo >= 1)
    {
        format(string, sizeof string, ""SPLAVA"(ADMIN) %s: %s", GetName(playerid), poruka);
        NChat(-1, string);
    }
    else if(PlayerInfo >= 1)
    {
        format(string, sizeof string, ""SPLAVA"(Helper) %s: %s", GetName(playerid), poruka);
        NChat(-1, string);
    }
    if(PlayerInfo >= 1) return 1;
    if(PlayerInfo >= 1) return 1;
    format(string, sizeof string, ""SPLAVA"(Novajlija[%d]) %s: %s", PlayerInfo, GetName(playerid), poruka);
    NChat(-1, string);
    return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha