Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Pa ovako htio bi da mi kazete dali to ide ovako nekako,Znaci da samod od npr 7 ujutro do 9 navecer radi banka.
Dio skripte:
Na ovo kako ide komanda
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1328.2961,-1558.1965,13.5469))
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 1);
}
}
Dodam ovako nešto?
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1328.2961,-1558.1965,13.5469))
if ( gettime < 7 || gettime > 21) return SendClientMessage( playerid, -1, "Banka ne radi" );
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 1);
}
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
if ( Hour < 7 || Hour > 21)
pokusaj
ja ovako imam u skripti za svoje stvaro vrijeme,Sat onaj i datum
new sati;
new minute;
new sekunde;
gettime(sati, minute, sekunde);
Pa mogu onda
Samo nadodati
if (sati <7 || Sati > 21
?
moze.
error 017: undefined symbol "sati"
a pod
OnGameModeInit()
imam
new sati;
pa stavi te tri varijable na vrh skripte a samo gettime pod OngameModeInit
i onda ponovo koristis gettime u samom ulazu.
uh onda ovo doÄ'e
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(397) : warning 219: local variable "sati" shadows a variable at a preceding level
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(398) : warning 219: local variable "minute" shadows a variable at a preceding level
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(399) : warning 219: local variable "sekunde" shadows a variable at a preceding level
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(1492) : warning 219: local variable "sati" shadows a variable at a preceding level
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(2012) : warning 219: local variable "sati" shadows a variable at a preceding level
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(2013) : warning 219: local variable "minute" shadows a variable at a preceding level
C:\Users\Brks\Desktop\SAMP\gamemodes\lob1.pwn(2014) : warning 219: local variable "sekunde" shadows a variable at a preceding level
ma nista onda obrisi sve i u svaki callback definiras posebno znaci pod OngameModeInit ostavi
i onda pod ulaz ponovo definiraj i proveri.
e druze moj..Sad sam negdje pogrijesio sa zagradom i imm 26 errora..
Ko ce da ga zna di:S
EDIT:Našo iz prve :P :P
Sad cu da definiram
EDIT 2:
Ide ovako ?
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1328.2961,-1558.1965,13.5469))
if (sati <7 || sati > 12) return SCM(playerid, -1, "{FF0000}[Radno Vrijeme] Od 7 do 21 sat!");
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 1);
}
}
if( newkeys == KEY_SECONDARY_ATTACK )//Enter
{
new satii,minutee,sekundee;
gettime(satii, minutee, sekundee);
if(IsPlayerInRangeOfPoint(playerid, 2.0, 1328.2961,-1558.1965,13.5469))
if (satii <7 || satii > 12) return SCM(playerid, -1, "{FF0000}[Radno Vrijeme] Od 7 do 21 sat!");
{
SetPlayerInterior( playerid, 3 );
SetPlayerPos(playerid, 390.2963,173.8376,1008.3828);
SetPlayerFacingAngle(playerid, 90.1376);
SetPlayerVirtualWorld(playerid, 1);
}
}