[Pomoc] rcon


Započeo Savana, Oktobar 05, 2014, 19:19:34 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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):/
Poslednja Izmena: Oktobar 05, 2014, 19:20:00 POSLE PODNE od Savana
CroHerze Skripter

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

Prvo si trebao da ga pitas da li mu je pGameMaster ili kako vec.


Ne moras da budes drzak bolje to prihvati kao savet.

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.

Nisam ja reko da je debil, ali treba da mu se pojasni.

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...
Poslednja Izmena: Oktobar 06, 2014, 07:52:59 PRE PODNE od Savana
CroHerze Skripter

Joy

*

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

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;
}
CroHerze Skripter

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;
}

~Scritpter~Loading~75%~

~C++~Loading~40%~

~X_G1~Loaded~

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
CroHerze Skripter

pa dodaj u enum pDj i napravi samo kad mu dadnes DJ da mu pise Dobili ste DJ