Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Rbr97 poslato Jun 15, 2014, 12:32:03 POSLE PODNE

Naslov: [Pomoc] Radno vrijeme
Poruka od: Rbr97 poslato Jun 15, 2014, 12:32:03 POSLE PODNE
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):
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: youngdeal poslato Jun 15, 2014, 12:53:32 POSLE PODNE
new Hour, Minute, Second;
gettime(Hour, Minute, Second);



if ( Hour < 7 || Hour > 21)

pokusaj
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: Rbr97 poslato Jun 15, 2014, 13:11:10 POSLE PODNE
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

?
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: youngdeal poslato Jun 15, 2014, 13:12:10 POSLE PODNE
moze.
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: Rbr97 poslato Jun 15, 2014, 13:16:23 POSLE PODNE
error 017: undefined symbol "sati"

a pod
OnGameModeInit()
imam
new sati;
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: youngdeal poslato Jun 15, 2014, 13:16:57 POSLE PODNE
pa stavi te tri varijable na vrh skripte a samo gettime pod OngameModeInit
i onda ponovo koristis gettime u samom ulazu.
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: Rbr97 poslato Jun 15, 2014, 13:19:21 POSLE PODNE
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
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: youngdeal poslato Jun 15, 2014, 13:20:25 POSLE PODNE
ma nista onda obrisi sve i u svaki callback definiras posebno znaci pod OngameModeInit ostavi

i onda pod ulaz ponovo definiraj i proveri.
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: Rbr97 poslato Jun 15, 2014, 13:34:13 POSLE PODNE
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);
}
}
Naslov: Odg: [Pomoc] Radno vrijeme
Poruka od: youngdeal poslato Jun 15, 2014, 13:38:51 POSLE PODNE
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);
       }
}