Započeo Carera
•12. Avg. 2018.• Zaključanooko cmd popravi vozilo
581
pregleda
6
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
209
Postovi:
60
Teme:
Pridružio se:Mar. 2015
12. Avg. 2018.
Problem(error/warning): Kako da namjestim da samo VIP-u,YouTuberu i Promoteru pise kada poprave vozilo da moraju sacekati 3 minute,dok staff teamu ne treba
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Dio skripte:
CMD:popravi( playerid, params[] )
{
if( PlayerInfo[ playerid ][ xAdmin ] >= 1 || PlayerInfo[ playerid ][ xHelper ] >= 1 || PlayerInfo[ playerid ][ xVIPLevel ] >= 1 || PlayerInfo[ playerid ][ xYouTuber ] >= 1 || PlayerInfo[ playerid ][ xPromoter ] >= 1)
{
if( PlayerInfo[ playerid ][ xHelper ] >= 1 || ( PlayerInfo[ playerid ][ xAdmin ] >= 1 && PlayerInfo[ playerid ][ xAdmin ] <= 6 ) )
{
if( UzeoOpremu[ playerid ] == true ) return GRESKA( playerid, "Ne mozes koristi ovu komandu dok radis posao ili imas uniformu posla." );
}
else if( PlayerInfo[ playerid ][ xVIPLevel ] >= 2 || PlayerInfo[ playerid ][ xPromoter ] >= 1)
{
if( NaUtrci[ playerid ] ) return GRESKA( playerid, "Ne mozes koristiti ovu komandu dok si na trci." );
if( PlayerCP[ playerid ] > 0 ) return GRESKA( playerid, "Ne mozes koristiti ovu komandu dok si na eventu." );
if( UzeoOpremu[ playerid ] == true ) return GRESKA( playerid, "Ne mozes koristiti ovu komandu dok radis posao ili imas uniformu posla." );
if( PoliceDuty[ playerid ] == true ) return GRESKA( playerid, "Ne mozes popravljati vozilo dok si na duznosti!" );
if( PlayerInfo[ playerid ][ xWanted ] >= 1 ) return GRESKA( playerid, "Ne mozes popravljati vozilo dok imas wanted level." );
if(gettime() < VPopravi) return GRESKA(playerid, "Ovu komandu mozete koristiti svakih 3 minuta!");
}
new Float:X, Float:Y, Float:Z, Float:A;
if( !IsPlayerInAnyVehicle( playerid ) ) return GRESKA( playerid, "Niste u vozilu!");
if( GetPlayerState( playerid ) != PLAYER_STATE_DRIVER ) return GRESKA( playerid, "Niste na mjestu vozaca!");
GetPlayerPos( playerid, X, Y, Z );
GetVehicleZAngle( GetPlayerVehicleID( playerid ), A );
SetVehicleZAngle( GetPlayerVehicleID( playerid ), A );
Dimi_RepairVehicle( playerid, GetPlayerVehicleID( playerid ) );
Dimi_SetVehicleHealth( GetPlayerVehicleID( playerid ), 1000.0 );
antiCheatCS[ playerid ][ VehRepairTime ] = 3;
vCanDrive[ GetPlayerVehicleID( playerid ) ] = 1;
VPopravi = gettime() + 180;
SendInfoMessage( playerid, "Okrenuli ste se sa vozilom i popravili vozilo." );
}
else return GRESKA( playerid, "Niste ovlasteni za ovu komandu!" );
return true;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
vaš odgovorSlika/video ingame problema(obavezno ako je ingame problem): link slike
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
92
Postovi:
8
Teme:
Pridružio se:Jul 2018
12. Avg. 2018.
If(PI >=1)
{
gtimer = gettime() + 3;
}
I onda provera za gettime, nisam sada kuci negde sam sa mladjim bratom
EDIT: gettime() + sekunde
{
gtimer = gettime() + 3;
}
I onda provera za gettime, nisam sada kuci negde sam sa mladjim bratom
EDIT: gettime() + sekunde
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
209
Postovi:
60
Teme:
Pridružio se:Mar. 2015
12. Avg. 2018.
ᴀʀá´á´€É¢á´‡á´…á´É´ wrote on August 12, 2018, 6:09 pm:
If(PI >=1)
{
gtimer = gettime() + 3;
}
I onda provera za gettime, nisam sada kuci negde sam sa mladjim bratom
EDIT: gettime() + sekunde
{
gtimer = gettime() + 3;
}
I onda provera za gettime, nisam sada kuci negde sam sa mladjim bratom
EDIT: gettime() + sekunde
Vec imam
VPopravi = gettime() + 180;
if(gettime() < VPopravi) return GRESKA(playerid, "Ovu komandu mozete koristiti svakih 3 minuta!");
al to vazi i za admine,a ja hocu samo za promotere/vip/ytere
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
705
Postovi:
25
Teme:
Pridružio se:Jan. 2015
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
7 / 250 XP
Početnik(0)
535
Postovi:
50
Teme:
Pridružio se:Nov. 2013
12. Avg. 2018.
AdmirTM wrote on August 12, 2018, 6:42 pm:
Vec imam
VPopravi = gettime() + 180;
if(gettime() < VPopravi) return GRESKA(playerid, "Ovu komandu mozete koristiti svakih 3 minuta!");
al to vazi i za admine,a ja hocu samo za promotere/vip/ytere
VPopravi = gettime() + 180;
if(gettime() < VPopravi) return GRESKA(playerid, "Ovu komandu mozete koristiti svakih 3 minuta!");
al to vazi i za admine,a ja hocu samo za promotere/vip/ytere
Ne važi to za admine.Provjeri ti imaš li ti setanog vipa / promotera..
Tamo gdje provjeravaš kad je zadnji put kucao komandu imaš ovu provjeri
else if( PlayerInfo[ playerid ][ xVIPLevel ] >= 2 || PlayerInfo[ playerid ][ xPromoter ] >= 1)Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava