[pomoc] War (nisi ovlasten)


Započeo _HarDy_, Jul 30, 2012, 20:33:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim : CLRP edit
Detaljan opis problema : Vako , ubacio sam war prema onome od docka , i sada sam ubacio u gm posto mi nece ocitati kao fs , i sada sam ja admin 1338 i kucam /war pise da nisam ovlasten koristiti tu komandu , evo vam u skritpti
Dio skripte:
CMD:war(playerid,params[])
{
	if(!Admin(playerid, 2)) return SEM
	new id, tim;
	if(sscanf(params,"ui",id,tim)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /war [id igraca] [tim (0-2)]");
	else if(id == INVALID_PLAYER_ID) return ID_INVALID
	WarTim[id] = tim;
	if(WarTim[id] == 0)	{ SetPlayerColor(playerid, 0xffffffff); }
	else if(WarTim[id] == 1) { SetPlayerColor(playerid, 0xff0000aa); }
	else if(WarTim[id] == 2) { SetPlayerColor(playerid, 0x0000ffaa); }
	new str[256];
	new ime[MAX_PLAYER_NAME]; GetPlayerName(playerid,ime,sizeof(ime));
	new igrac[MAX_PLAYER_NAME]; GetPlayerName(id,igrac,sizeof(igrac));
	format(str,256," War | Prozvani ste na war od admina %s!", ime);
	SendClientMessage(id, COLOR_LB, str);
	format(str,256," War | Prozvali ste igraca %s na war!", igrac);
	SendClientMessage(playerid, COLOR_LB, str);
	return 1;
}



Ako jos nesto trebadne recite , stvarno mi treba pomoc , i kod mene u CLRPu nisu tako komande , evo jedna komanda iz CLRPa pa ako mi netko moze prebaciti ovu tako isto
CMD:levelkuce(playerid, params[])
{
    new money, id, string[ 128 ];
    if( sscanf( params, "dd", id, money) ) {
        if( PlayerInfo[playerid][pAdmin] >= 5 ) {
            SendClientMessage( playerid, WHITE, "SYNTAX: /levelkuce [houseid] [usage]" );
        }
    }
    else {
        if( PlayerInfo[playerid][pAdmin] >= 5) {
            format( string, sizeof( string ), "Houses/House_%d.ini", id);
            if(!fexist( string) ) {
                SendClientMessage( playerid, WHITE, "Invalid house ID!" );
                return 1;
            }
            else {
                Houses[id][hLevel] = money;
                format(string, sizeof(string), "  Level kuce (ID:%d) postavljen na %d .", id, money);
                SendClientMessage(playerid, COLOR_GRAD1, string);
                SaveHouse(id);
                OnPropTextdrawUpdate(1,id);
            }
        }
    }
    return 1;
}


I vidite tu je " if( PlayerInfo[playerid][pAdmin] >= 5) " I JA SAM SADA prebacio u to ali opet isto "NISTE OVLASTENI" :S
Hitno pomoc!!!
Moji Radiovi!
TuT||Iz code u MTA

Stavi ovako i trebalo bi radit:
CMD:war(playerid,params[])
{
	if(PlayerInfo[playerid][pAdmin] < 5) return SEM
	new id, tim;
	if(sscanf(params,"ui",id,tim)) return SendClientMessage(playerid, COLOR_GREY, "*Koristi: /war [id igraca] [tim (0-2)]");
	else if(id == INVALID_PLAYER_ID) return ID_INVALID
	WarTim[id] = tim;
	if(WarTim[id] == 0)	{ SetPlayerColor(playerid, 0xffffffff); }
	else if(WarTim[id] == 1) { SetPlayerColor(playerid, 0xff0000aa); }
	else if(WarTim[id] == 2) { SetPlayerColor(playerid, 0x0000ffaa); }
	new str[256];
	new ime[MAX_PLAYER_NAME]; GetPlayerName(playerid,ime,sizeof(ime));
	new igrac[MAX_PLAYER_NAME]; GetPlayerName(id,igrac,sizeof(igrac));
	format(str,256," War | Prozvani ste na war od admina %s!", ime);
	SendClientMessage(id, COLOR_LB, str);
	format(str,256," War | Prozvali ste igraca %s na war!", igrac);
	SendClientMessage(playerid, COLOR_LB, str);
	return 1;
}

Last nick: Paradox