Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Łuk@ poslato Maj 12, 2016, 22:06:37 POSLE PODNE

Anketa
Pitanje: .
Opcije 1: asg glasova: 0
Opcije 2: asg glasova: 0
Naslov: [POMOC/SAVJET] Kako/Zasto?
Poruka od: Łuk@ poslato Maj 12, 2016, 22:06:37 POSLE PODNE
Skripta koju koristim:0
Detaljan opis problema:Krenuo sam da napravim komandu te mi trebaju 2 objasnjenja sve ce biti objasnjeno dole
Dio skripte: if(sscanf(params,"u",player)) return SendClientMessage(playerid, -1, ""ZELENA"[INFO] "BELA"/podesihealth (ID/NAME)"); kako da napravim da stavim healtha koliko ja ocu i da je minimalno 10,mislim znam ja parametre http://samp-scripts.com/post/19384/sscanf_v2.8.1_-_Now_supports_npcmodes/Emmet_/other/plugin (http://samp-scripts.com/post/19384/sscanf_v2.8.1_-_Now_supports_npcmodes/Emmet_/other/plugin) ali kako da stavim? "ui" ili?
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [POMOC/SAVJET] Kako/Zasto?
Poruka od: slipnkit poslato Maj 12, 2016, 22:14:38 POSLE PODNE
health je obično float kako znam

evo ti ovdje za svaki oblik http://forum.sa-mp.com/showthread.php?t=602923
i - integer
e - enum
u - playerid, name i slično

Naslov: Odg: [POMOC/SAVJET] Kako/Zasto?
Poruka od: Łuk@ poslato Maj 12, 2016, 22:24:36 POSLE PODNE
http://prntscr.com/b3bout ne radi mi ni wiki i forum celi dan nez zašto
Naslov: Odg: [POMOC/SAVJET] Kako/Zasto?
Poruka od: slipnkit poslato Maj 12, 2016, 22:31:11 POSLE PODNE
vjerovatno rade na forumu, strpi se malo
Naslov: Odg: [POMOC/SAVJET] Kako/Zasto?
Poruka od: Łuk@ poslato Maj 12, 2016, 22:44:26 POSLE PODNE
YCMD:podesihealth(playerid,params[],help)
{
    if(UlogovanP[playerid] == 0) return SendClientMessage(playerid,-1,""ZELENA"[GRESKA] "BELA"Morate biti ulogovani da bi ste koristili ovu komandu!");
    new idplayer, health;
    if(sscanf(params,"uD",idplayer,health)) return SendClientMessage(playerid,-1,""ZELENA"[INFO] "BELA"/podesihealth (ID/NAME) (HEALTH)");
    if(PlayerInfo[playerid][pAdmin] >= 1)
    {
        if(idplayer != INVALID_PLAYER_ID)
        {
            if(health > 99) return SendClientMessage(playerid,-1,""ZELENA"[GRESKA] "BELA"Ne mozete postaviti igracu health vise od 99!");
            SetPlayerHealth(idplayer, health);
            new aporuka[128];
            format(aporuka, sizeof(aporuka), ""ZELENA"A | "BELA"Admin "ZELENA"%s "BELA"je koristio komandu /podesihealth!", GetName(playerid));
            AdminMessage(-1, aporuka);
        }
        else
        {
            SendClientMessage(playerid,-1,""ZELENA"[GRESKA] "BELA"Morate biti Admin 1+!");
        }
    }
    return 1;
}
ovako radi meni.. @slipnkit
Naslov: Odg: [POMOC/SAVJET] Kako/Zasto?
Poruka od: slipnkit poslato Maj 12, 2016, 23:45:15 POSLE PODNE
stavi uf umjesto uD jer ti je f float ali možeš i tako ostaviti

šta je problem sa skriptom?
Naslov: Odg: [POMOC/SAVJET] Kako/Zasto?
Poruka od: Łuk@ poslato Maj 12, 2016, 23:48:17 POSLE PODNE
I ovo objasnjenje mi treba,zasto moram

if(PlayerInfo[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
bla bla
}
else
{
ne mozete ..
},umjesto if(PlayerInfo[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid)) return scm..,ne radi mi ovo na return scm kada sam rcon ulogovan..