Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Savana poslato Oktobar 05, 2014, 19:19:34 POSLE PODNE

Naslov: [Pomoc] rcon
Poruka od: Savana poslato Oktobar 05, 2014, 19:19:34 POSLE PODNE
Skripta koju koristim:XFR
Detaljan opis problema:ima komanda /startrace e sad bi htio da gm moze koristiit tj gm moze al piseonda admin+rcon sad kako da stavim da moze gm koristiti bez rcona samo startrace
Dio skripte:CMD:startrace(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, GREY, ""COL_WHITE"["COL_RED"SanyAS"COL_WHITE"] "COL_GREY"Admini samo!(+rcon)");
    if(AutomaticRace == true) return SendClientMessage(playerid, RED, "[Greska!] "COL_GREY"Nemoguce, automatske utrke su omogucene!");
    if(BuildRace != 0) return SendClientMessage(playerid, RED, "[Greska!] "COL_GREY"Netko slaze novi race!");
    if(RaceBusy == 0x01 || RaceStarted == 1) return SendClientMessage(playerid, RED, "[Greska!] "COL_GREY"Pricekajte dok trenutna utrka zavrsi!");
    if(isnull(params)) return SendClientMessage(playerid, RED, "*Pomoc: /startrace [ime utrke]");
    LoadRace(playerid, params);
    return 1;
}
CMD:stoprace(playerid, params[])
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, GREY, ""COL_WHITE"["COL_RED"SanyAS"COL_WHITE"] "COL_GREY"Admini samo!(+rcon)");
    if(RaceBusy == 0x00 || RaceStarted == 0) return SendClientMessage(playerid, RED, "[Greska!] "COL_GREY"Nema utrke da se stopira!");
SendClientMessageToAll(RED, "* Admin je zaustavio trenutnu utrku!");
return StopRace();

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Naslov: Odg: [Pomoc] rcon
Poruka od: K ROSE poslato Oktobar 05, 2014, 19:46:15 POSLE PODNE
CMD:startrace(playerid, params[])
{
    if(PlayerInfo[playerid][pGameMaster] >= 0)  return SendClientMessage(playerid, RED, "[Ovo mogu samo gamemasteri!]");
    if(AutomaticRace == true) return SendClientMessage(playerid, RED, "[Greska!] "COL_GREY"Nemoguce, automatske utrke su omogucene!");
    if(BuildRace != 0) return SendClientMessage(playerid, RED, "[Greska!] "COL_GREY"Netko slaze novi race!");
    if(RaceBusy == 0x01 || RaceStarted == 1) return SendClientMessage(playerid, RED, "[Greska!] "COL_GREY"Pricekajte dok trenutna utrka zavrsi!");
    if(isnull(params)) return SendClientMessage(playerid, RED, "*Pomoc: /startrace [ime utrke]");
    LoadRace(playerid, params);
    return 1;
}


eto ti
Naslov: Odg: [Pomoc] rcon
Poruka od: Seiz poslato Oktobar 05, 2014, 20:25:05 POSLE PODNE
Prvo si trebao da ga pitas da li mu je pGameMaster ili kako vec.
Naslov: Odg: [Pomoc] rcon
Poruka od: K ROSE poslato Oktobar 05, 2014, 20:43:46 POSLE PODNE
Tebe nisam nista pitao
Naslov: Odg: [Pomoc] rcon
Poruka od: Seiz poslato Oktobar 05, 2014, 20:45:28 POSLE PODNE
Ne moras da budes drzak bolje to prihvati kao savet.
Naslov: Odg: [Pomoc] rcon
Poruka od: Drobnjak poslato Oktobar 05, 2014, 20:45:42 POSLE PODNE
Citat: Seiz poslato Oktobar 05, 2014, 20:25:05 POSLE PODNE
Prvo si trebao da ga pitas da li mu je pGameMaster ili kako vec.
Pa prilagodit će svom modu ako nije ta varijabla, nije debil.
Naslov: Odg: [Pomoc] rcon
Poruka od: Seiz poslato Oktobar 05, 2014, 20:56:38 POSLE PODNE
Nisam ja reko da je debil, ali treba da mu se pojasni.
Naslov: Odg: [Pomoc] rcon
Poruka od: Savana poslato Oktobar 06, 2014, 07:52:26 PRE PODNE
Evo erora kolko ti volja nije pGM GameMaster je samo ...

C:\Users\Danijel\Desktop\XFR\filterscripts\rRace.pwn(403) : error 017: undefined symbol "PlayerInfo"
C:\Users\Danijel\Desktop\XFR\filterscripts\rRace.pwn(403) : warning 215: expression has no effect
C:\Users\Danijel\Desktop\XFR\filterscripts\rRace.pwn(403) : error 001: expected token: ";", but found "]"
C:\Users\Danijel\Desktop\XFR\filterscripts\rRace.pwn(403) : error 029: invalid expression, assumed zero
C:\Users\Danijel\Desktop\XFR\filterscripts\rRace.pwn(403) : fatal error 107: too many error messages on one line

Ajde mi sredi to molim te i makedj komandu jer ja sam izradjivao ali izgleda da je skripter nesta sjebo pa nece prihvatiti niti jednu komandu sta radim...
Naslov: Odg: [Pomoc] rcon
Poruka od: Joy poslato Oktobar 06, 2014, 08:07:14 PRE PODNE
Pa ne mozes tu provjeru gamemastera staviti u Filterscripti jer u toj filterscripti nemas GM sistem sta vec,tu FS moras prenijet u gamemodu i tek onda stavit tu provjeru.  :D
Naslov: Odg: [Pomoc] rcon
Poruka od: Savana poslato Oktobar 06, 2014, 08:27:33 PRE PODNE
E ok nego ja sam uradio makedj i dodjem na server nema erora nema nis i dam /makedj ID i liku stavi admina sredite mi ovo molim vas otvaram za 3 dana a skripter otiso pa se sam mucim znaci liku da admina umjesto dja

CMD:makedj(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] == 1337 || IsPlayerAdmin(playerid))
{
new igr, lvl, string[128];
if(sscanf(params, "ui", igr, lvl)) return SendClientMessage(playerid, -1,"Koristene:/makedj [IDigraca/Dio imena] [level]");
if(lvl > PlayerInfo[igr][pAdmin])
{
    PlayerInfo[igr][pAdmin] = lvl;
    format(string, sizeof(string),"Postavljeni ste za Dj level %i od Heada %s",lvl,GetName(playerid));
    SendClientMessage(igr, COLOR_LIGHTBLUE,string);
    format(string, sizeof(string),"Postavili ste igracu %s admin level na %i.",GetName(igr),lvl);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,string);
    SpremiAcc(igr);
}
  else if(lvl < PlayerInfo[igr][pAdmin])
    {
    PlayerInfo[igr][pAdmin] = lvl;
    format(string, sizeof(string),"Oduzet vam je DJ level od strane Heada %s, sada si DJ level %i",GetName(playerid), lvl);
    SendClientMessage(igr, red,string);
    format(string, sizeof(string),"Smanjili ste igracu %s DJ level na %i.",GetName(igr),lvl);
    SendClientMessage(playerid, red,string);
    SpremiAcc(igr);
    }
}
return 1;
}
Naslov: Odg: [Pomoc] rcon
Poruka od: X_G1 poslato Oktobar 06, 2014, 11:46:45 PRE PODNE
probaj ovako

CMD:makedj(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] == 1337 || IsPlayerAdmin(playerid))
{
new igr, lvl, string[128];
if(sscanf(params, "ui", igr, lvl)) return SendClientMessage(playerid, -1,"Koristene:/makedj [IDigraca/Dio imena] [level]");
if(lvl > PlayerInfo[igr][pAdmin])
{
    PlayerInfo[igr][pDJ] = lvl;
    format(string, sizeof(string),"Postavljeni ste za Dj level %i od Heada %s",lvl,GetName(playerid));
    SendClientMessage(igr, COLOR_LIGHTBLUE,string);
    format(string, sizeof(string),"Postavili ste igracu %s admin level na %i.",GetName(igr),lvl);
    SendClientMessage(playerid, COLOR_LIGHTBLUE,string);
    SpremiAcc(igr);
}
  else if(lvl < PlayerInfo[igr][pDJ])
    {
    PlayerInfo[igr][pAdmin] = lvl;
    format(string, sizeof(string),"Oduzet vam je DJ level od strane Heada %s, sada si DJ level %i",GetName(playerid), lvl);
    SendClientMessage(igr, red,string);
    format(string, sizeof(string),"Smanjili ste igracu %s DJ level na %i.",GetName(igr),lvl);
    SendClientMessage(playerid, red,string);
    SpremiAcc(igr);
    }

}
return 1;
}
Naslov: Odg: [Pomoc] rcon
Poruka od: Savana poslato Oktobar 06, 2014, 12:21:06 POSLE PODNE
care radi komanda ali idem /makedj i nista se nedogadja .... stavio sam ovo sta si mi ti sad dao samo nije pdj nego pDj kod  mene ali nista se nedogadja.... kad ukucam komandu
Naslov: Odg: [Pomoc] rcon
Poruka od: K ROSE poslato Oktobar 06, 2014, 16:59:49 POSLE PODNE
pa dodaj u enum pDj i napravi samo kad mu dadnes DJ da mu pise Dobili ste DJ
Naslov: Odg: [Pomoc] rcon
Poruka od: Savana poslato Oktobar 06, 2014, 17:41:50 POSLE PODNE
radi lock