Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: _HarDy_ poslato Jul 30, 2012, 20:33:07 POSLE PODNE

Naslov: [pomoc] War (nisi ovlasten)
Poruka od: _HarDy_ poslato Jul 30, 2012, 20:33:07 POSLE PODNE
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!!!
Naslov: Odg: [pomoc] War (nisi ovlasten)
Poruka od: Joey_ poslato Jul 30, 2012, 20:42:46 POSLE PODNE
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;
}