Zaključano

Dupli respekti na sat

Započeo Zevs
pre 7 godina
2,171
pregleda
8
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Zevs
Rookie
pre 7 godina
new duplirespect;

new Text:HappyHours;

HappyHours = TextDrawCreate(317.875000, 3.333486, "- Happy Hours -");
TextDrawLetterSize(HappyHours, 0.317499, 1.086665);
TextDrawAlignment(HappyHours, 2);
TextDrawColor(HappyHours, -1);
TextDrawSetShadow(HappyHours, 0);
TextDrawSetOutline(HappyHours, 1);
TextDrawBackgroundColor(HappyHours, 51);
TextDrawFont(HappyHours, 2);
TextDrawSetProportional(HappyHours, 1);


Ovo pod "OnGameModeInit"
duplirespect = 0;
if(duplirespect == 1)
{
TextDrawShowForPlayer(playerid, HappyHours);
return true;
}

forward Error(playerid, string[]);
public Error(playerid, string[])
{
SCMF(playerid, -1, ""CRVENA"»» GRESKA «« "BELA"%s", string);
GetPlayerPos(playerid, X, Y, Z);
PlayerPlaySound(playerid, 1052, X, Y, Z);
return true;
}

YCMD:happyhours(playerid, params[],help)
{
#pragma unused params
#pragma unused help
if(UlogovanProvera == 0) return Error(playerid, "Morate biti ulogovani, kako bi koristili komande!");
if(PI > 5)
{
if(AdminDuty == 0) return Error(playerid, "Morate biti na duznosti admina!");
if(duplirespect == 0)
{
duplirespect = 1;
TextDrawShowForAll(HappyHours);
SCM(playerid, -1, ""CRVENA"Ukljucio si duple respekte!");
SCMTA(-1, ""CRVENA"Ukljuceni su dupli respekti, za jedan sat igre dobijate 2 respekt poena!");
return true;
}
if(duplirespect == 1)
{
duplirespect = 0;
TextDrawHideForAll(HappyHours);
SCM(playerid, -1, ""COL_GX"Iskljucio si duple respekte!");
SCMTA(-1, ""CRVENA"Iskljuceni su dupli respekti!");
return true;
}
}
else return Error(playerid, "Niste ovlasceni, za ovaj sektor komandi!");
return true;
}

if(duplirespect == 1)
{
PI++;
}
FunnyGamingDay - FGD
OG Legend
pre 7 godina
Reci ti nama sta je to 'SCMF', sta radi ta funkcija? Ja je ne vidim definisanu u kodu.
Ne samo to, nema ni UlogovanProvera, definicije npr PI? Objasni nam to? Nista nisi objasnio u tutorijalu 0/10..  🙄

Former SA:MP server developer

Lazar Milojevic
Kingpin
pre 7 godina
VasicFTW wrote on November 5, 2018, 7:49 pm:
Reci ti nama sta je to 'SCMF', sta radi ta funkcija? Ja je ne vidim definisanu u kodu.
Ne samo to, nema ni UlogovanProvera, definicije npr PI? Objasni nam to? Nista nisi objasnio u tutorijalu 0/10..  🙄


U pravu je @.vix.Neko ko se malo bolje razume u skriptanje znace da se radi o tvom tj UP mod koristis.Ali pocetnici koji krecu nemaju UlogovanProvera funkciju ili izbaci nju iz komande ili lepo i detaljnije objasni,pritom nisi napisao da je PI kao PlayerInfo,AdminDuty...
Ademii
Made Man
pre 7 godina
EVO TI:
y_va << skini include >> i ubaci u YSI  
//------------------------------------------------------------------------------ Stock SCMF
SCMF(playerid, colour, format[], va_args<>)
{
    new nacho;
    va_format(nacho, sizeof (nacho), format, va_start<3>);
    SCM(playerid, colour, nacho);
    return 1;
}
RahimPAWNO
OG Legend
pre 7 godina
nula bodova
SejnurHD
OG Legend
pre 7 godina
.начо wrote on November 6, 2018, 10:46 am:
EVO TI:
y_va << skini include >> i ubaci u YSI  
//------------------------------------------------------------------------------ Stock SCMF
SCMF(playerid, colour, format[], va_args<>)
{
    new nacho;
    va_format(nacho, sizeof (nacho), format, va_start<3>);
    SCM(playerid, colour, nacho);
    return 1;
}

va_format? SCM, SCMTA, pExp, pAdmin?
Grebovic_Danijel
Godfather
pre 7 godina
Ovo nije ni t od tutorijala
Gospodin Leo
Enforcer
pre 7 godina
Previše grešaka, nisan ni krena čitat već san vidio da si pod OnGameModeInit stavia da ako su upaljeni happyhours-e da igračima prikaže textdraw. OnGameModeInit funkcija se počinje "palit" nakon samog paljenja servera, što znaći da nemoguče da itko bude na serveru, a uz to "playerid" je nepotrebno koristiti u OnGameModeInitu zbog razloga kojeg san ti navea.

if(duplirespect == 1)
{
TextDrawShowForPlayer(playerid, HappyHours);
return true;
}

Ovo ti može eventualno ić u OnPlayerConnect, tj nakon spawn-a igrača.

+ definicija tutoriala je da objasniš korisnicima foruma kako šta gdje, dok si ti ovdije samo zaljepia svoj kod koji si negdje naša pa očigledno ni sam ne znaš šta si ovdije zbrčka.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava