[pomoc]LLRP Komada Admin


Započeo Mato RP, Septembar 07, 2014, 15:45:52 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:EGRP(LL:RP)moja
Detaljan opis problema:stavio sam komandu kad sam Vlasnik da mogu dati nekome admina itd ali nemogu
Dio skripte:komanda
CMD:postaviadmina(playerid, params[])
{
    //#pragma unused help
	#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
 	if(PlayerInfo[playerid][pVlasnik] < 1340) return SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
 	if(IsPlayerAdmin(playerid))
	{
		new player, level, string[256];
		if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "LLRP Pomoc | "ZUTA"/postaviadmina [ID/Ime] [Level (1-1338)]");
		if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[LLRP] "BELA"Pogresan ID!");
		if(level < 0 || level > 1338) return SendClientMessage(playerid, -1, ""CRVENA"[LLRP] "BELA"Admin Level ne moze biti manji od 1 i veci od 1338!");
		PlayerInfo[player][pAdmin] = level;
		format(string, sizeof(string), "*Postavljen vam je nivo %d Admina. |Admin: %s", level, GetName(playerid));
        SendClientMessage(player, COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "*Postavili ste korisniku %s nivo %d Admina.", GetName(player), level);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		//format(CmdString,128, "ACMD | Komanda: /postaviadmina | Igrac: %s | Igracu: %s", GetName(playerid),GetName(player));
    	//HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
		SavePlayer(player);
	}
	else
	{
	    SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
	}
	return 1;
}

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

CADILAB

*

Balkan Underground Owner


Ali onda se moram stalno ali ja hocu kad sam vlasnika a ne rcon da mogu to napraviti i stavi osam dolje samo vlasnik a meni pise samo rcon a toga nema u komandi

CADILAB

*

Balkan Underground Owner

Pa onda sklonis proveru za rcona, tj
IsPlayerAdmin
.

CMD:postaviadmina(playerid, params[])
{
    //#pragma unused help
	#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
 	if(PlayerInfo[playerid][pVlasnik] < 1340) return SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
	{
		new player, level, string[256];
		if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "LLRP Pomoc | "ZUTA"/postaviadmina [ID/Ime] [Level (1-1338)]");
		if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[LLRP] "BELA"Pogresan ID!");
		if(level < 0 || level > 1338) return SendClientMessage(playerid, -1, ""CRVENA"[LLRP] "BELA"Admin Level ne moze biti manji od 1 i veci od 1338!");
		PlayerInfo[player][pAdmin] = level;
		format(string, sizeof(string), "*Postavljen vam je nivo %d Admina. |Admin: %s", level, GetName(playerid));
        SendClientMessage(player, COLOR_LIGHTBLUE, string);
		format(string, sizeof(string), "*Postavili ste korisniku %s nivo %d Admina.", GetName(player), level);
		SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
		//format(CmdString,128, "ACMD | Komanda: /postaviadmina | Igrac: %s | Igracu: %s", GetName(playerid),GetName(player));
    	//HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
		SavePlayer(player);
	}
	else
	{
	    SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
	}
	return 1;
}


Izvolis

doÄ'e mi ovaj error
F:\asd\LLRP v2.5.0\gamemodes\LLRP.pwn(37359) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Error.


linija
else

CADILAB

*

Balkan Underground Owner

CMD:postaviadmina(playerid, params[])
{
	#pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
 	if(PlayerInfo[playerid][pVlasnik] < 1340) return SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
	new player, level, string[256];
	if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "LLRP Pomoc | "ZUTA"/postaviadmina [ID/Ime] [Level (1-1338)]");
	if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[LLRP] "BELA"Pogresan ID!");
	if(level < 0 || level > 1338) return SendClientMessage(playerid, -1, ""CRVENA"[LLRP] "BELA"Admin Level ne moze biti manji od 1 i veci od 1338!");
	PlayerInfo[player][pAdmin] = level;
	format(string, sizeof(string), "*Postavljen vam je nivo %d Admina. |Admin: %s", level, GetName(playerid));
    SendClientMessage(player, COLOR_LIGHTBLUE, string);
	format(string, sizeof(string), "*Postavili ste korisniku %s nivo %d Admina.", GetName(player), level);
	SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
	SavePlayer(player);
	return 1;
}

opet mi pise da moram biti rcon neznam zasto a nema u komandi

slika:

POMOC

CADILAB

*

Balkan Underground Owner

Jesi compileo, restartovao server, posto je komanda dobra

ova komanda jedno radio a /postavigm pise da moram biti 1339 a 1340 level sam

CMD:postavivip(playerid, params[])
{
    //#pragma unused help
    #pragma unused params
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"LLRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
	if(PlayerInfo[playerid][pVlasnik] < 1340) return SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
	if(IsPlayerAdmin(playerid))
   {
      new player, level, string[256];
      if(sscanf(params, "ud", player, level)) return SendClientMessage(playerid, -1, "LLRP Pomoc | "ZUTA"/postavivip [ID/Ime] [Level (1-3)]");
      if(!IsPlayerConnected(player)) return SCM(playerid, -1,""CRVENA"[LLRP] "BELA"Pogresan ID!");
      if(level < 1 || level > 3) return SendClientMessage(playerid, -1, ""CRVENA"[LLRP] "BELA"Vip Level ne moze biti manji od 1 i veci od 3!");
      PlayerInfo[player][pVip] = level;
      format(string, sizeof(string), "*Postavljen vam je nivo %d Vip. |Vip: %s", level, GetName(playerid));
      SendClientMessage(player, COLOR_LIGHTBLUE, string);
      format(string, sizeof(string), "*Postavili ste korisniku %s nivo %d Vip.", GetName(player), level);
      SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
      //format(CmdString,128, "ACMD | Komanda: /postaviadmina | Igrac: %s | Igracu: %s", GetName(playerid),GetName(player));
      //HeadAdminPoruka(SVIJETLOPLAVA,CmdString);
      SavePlayer(player);
	}
	else
	{
	    SCM(playerid,-1, "{FF0000}[LLRP]{BFC0C2} Samo Vlasnik!");
	}
	return 1;
}
Poslednja Izmena: Septembar 07, 2014, 16:42:25 POSLE PODNE od Mato RP

CADILAB

*

Balkan Underground Owner

Jesi ti siguran da koristis istu skriptu iz koje mi dajes kodove, posto to sto ti pises nema veze sa vezom, mozda imas neku FS ili nesto, ne znam...

da siguran sam i sad sam sve fs maknu ali opet nece sada kad upisem /postaviadmina nista se ne dogaÄ'a

Citat: Mato RP poslato Septembar 07, 2014, 17:08:10 POSLE PODNE
da siguran sam i sad sam sve fs maknu ali opet nece sada kad upisem /postaviadmina nista se ne dogaÄ'a
OPROSTITE MOLIM VAS ja sam radio negdje drugdje sve je ok moze LOCK