Problem(error/warning): Pomoc kako da napravim ko moze sve da otvori kapiju za to sto sam napravio sistem i samo admini i gamemasteri mogu da otvore kapiju a ja ocu da namestim da moze i neka organizacija da to kontrolise ako neko zna neka pomogne bice mi od koristi
------------------------------------------------------
Dio skripte: [ pawn ]//[ /pawn ]
------------------------------------------------------
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
------------------------------------------------------
Pomoc oko permisije za kapiju
786
pregleda
9
postova
14. Apr. 2020.
YCMD:kreirajkapiju(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,""LARPBOJA"[BR:RP]{ffffff} Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >= 😎 return SPI(playerid, "Nemate autorizaciju za koristenje ove naredbe!");
SPD( playerid, DIALOG_CREATEGATE, DSI, "Dinamicno kreiranje kapija", "Unesite id objekta kapije.", "Potvrdi", "Nazad" );
return 1;
////==================================BY REMA======================//
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,""LARPBOJA"[BR:RP]{ffffff} Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo >= 😎 return SPI(playerid, "Nemate autorizaciju za koristenje ove naredbe!");
SPD( playerid, DIALOG_CREATEGATE, DSI, "Dinamicno kreiranje kapija", "Unesite id objekta kapije.", "Potvrdi", "Nazad" );
return 1;
////==================================BY REMA======================//
14. Apr. 2020.
stock Gate_Operate( playerid, gateid ) {
if( gateid != -1 && GateData[ gateid ][ gateModel ] ) {
if( !GateData[ gateid ][ gateOpened ] ) {
GateData[ gateid ][ gateOpened ] = true;
MoveDynamicObject( GateData[ gateid ][ gateObject ], GateData[ gateid ][ gateMove ][ 0 ], GateData[ gateid ][ gateMove ][ 1 ], GateData[ gateid ][ gateMove ][ 2 ], GateData[ gateid ][ gateSpeed ], GateData[ gateid ][ gateMove ][ 3 ], GateData[ gateid ][ gateMove ][ 4 ], GateData[ gateid ][ gateMove ][ 5 ] );
SCMF( playerid, -1, ""LARPBOJA"[BR:RP]{ffffff} KAPIJA | Otvorili ste kapiju, zatvorice se sama za %d sekundi.", GateData[ gateid ][ gateTime ]/1000 );
if( GateData[ gateid ][ gateTime ] > 0 ) {
GateData[ gateid ][ gateTimer ] = SetTimerEx( "CloseGate", GateData[ gateid ][ gateTime ], false, "dfffffff", gateid, GateData[ gateid ][ gatePos ][ 0 ], GateData[ gateid ][ gatePos ][ 1 ], GateData[ gateid ][ gatePos ][ 2 ], GateData[ gateid ][ gateSpeed ], GateData[ gateid ][ gatePos ][ 3 ], GateData[ gateid ][ gatePos ][ 4 ], GateData[ gateid ][ gatePos ][ 5 ] );
}
}
else if( GateData[ gateid ][ gateOpened ] ) {
GateData[ gateid ][ gateOpened ] = false;
MoveDynamicObject( GateData[ gateid ][ gateObject ], GateData[ gateid ][ gatePos ][ 0 ], GateData[ gateid ][ gatePos ][ 1 ], GateData[ gateid ][ gatePos ][ 2 ], GateData[ gateid ][ gateSpeed ], GateData[ gateid ][ gatePos ][ 3 ], GateData[ gateid ][ gatePos ][ 4 ], GateData[ gateid ][ gatePos ][ 5 ] );
SPI( playerid, "KAPIJA | Zatvorili ste kapiju." );
if( GateData[ gateid ][ gateTime ] > 0 ) {
KillTimer( GateData[ gateid ][ gateTimer ] );
}
}
}
return 1;
}
if( gateid != -1 && GateData[ gateid ][ gateModel ] ) {
if( !GateData[ gateid ][ gateOpened ] ) {
GateData[ gateid ][ gateOpened ] = true;
MoveDynamicObject( GateData[ gateid ][ gateObject ], GateData[ gateid ][ gateMove ][ 0 ], GateData[ gateid ][ gateMove ][ 1 ], GateData[ gateid ][ gateMove ][ 2 ], GateData[ gateid ][ gateSpeed ], GateData[ gateid ][ gateMove ][ 3 ], GateData[ gateid ][ gateMove ][ 4 ], GateData[ gateid ][ gateMove ][ 5 ] );
SCMF( playerid, -1, ""LARPBOJA"[BR:RP]{ffffff} KAPIJA | Otvorili ste kapiju, zatvorice se sama za %d sekundi.", GateData[ gateid ][ gateTime ]/1000 );
if( GateData[ gateid ][ gateTime ] > 0 ) {
GateData[ gateid ][ gateTimer ] = SetTimerEx( "CloseGate", GateData[ gateid ][ gateTime ], false, "dfffffff", gateid, GateData[ gateid ][ gatePos ][ 0 ], GateData[ gateid ][ gatePos ][ 1 ], GateData[ gateid ][ gatePos ][ 2 ], GateData[ gateid ][ gateSpeed ], GateData[ gateid ][ gatePos ][ 3 ], GateData[ gateid ][ gatePos ][ 4 ], GateData[ gateid ][ gatePos ][ 5 ] );
}
}
else if( GateData[ gateid ][ gateOpened ] ) {
GateData[ gateid ][ gateOpened ] = false;
MoveDynamicObject( GateData[ gateid ][ gateObject ], GateData[ gateid ][ gatePos ][ 0 ], GateData[ gateid ][ gatePos ][ 1 ], GateData[ gateid ][ gatePos ][ 2 ], GateData[ gateid ][ gateSpeed ], GateData[ gateid ][ gatePos ][ 3 ], GateData[ gateid ][ gatePos ][ 4 ], GateData[ gateid ][ gatePos ][ 5 ] );
SPI( playerid, "KAPIJA | Zatvorili ste kapiju." );
if( GateData[ gateid ][ gateTime ] > 0 ) {
KillTimer( GateData[ gateid ][ gateTimer ] );
}
}
}
return 1;
}
14. Apr. 2020.
Pravis isto kao i za Admina , ifIsPlayerAdmin... to ti je za admina , a za org samo ubacis ID org 🙂 vrv u sistemu roba to imas , samo copy/paste i izmenis i tjt..
(ako i dalje ne mozes da se snadjes gledaj od SGP-a na YT-U)
(ako i dalje ne mozes da se snadjes gledaj od SGP-a na YT-U)
14. Apr. 2020.
Trysha wrote on April 14, 2020, 7:30 pm:
Pravis isto kao i za Admina , ifIsPlayerAdmin... to ti je za admina , a za org samo ubacis ID org 🙂 vrv u sistemu roba to imas , samo copy/paste i izmenis i tjt..
(ako i dalje ne mozes da se snadjes gledaj od SGP-a na YT-U)
(ako i dalje ne mozes da se snadjes gledaj od SGP-a na YT-U)
Remaa99 wrote on April 14, 2020, 6:15 pm:
Problem(error/warning): Pomoc kako da napravim ko moze sve da otvori kapiju za to sto sam napravio sistem i samo admini i gamemasteri mogu da otvore kapiju a ja ocu da namestim da moze i neka organizacija da to kontrolise ako neko zna neka pomogne bice mi od koristi
------------------------------------------------------
Dio skripte: [ pawn ]//[ /pawn ]
------------------------------------------------------
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
------------------------------------------------------
------------------------------------------------------
Dio skripte: [ pawn ]//[ /pawn ]
------------------------------------------------------
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
------------------------------------------------------
14. Apr. 2020.
if( PI[ xadmin ] < 1 ) return SCM(playerid, -1. "Ne mozete otvorit kapiju");
/*nastavljas kod da otvoris kapiju*/ /* za admina */
To ti je za admina.
if( PI[ xclan] < 1 ) return SCM(playerid, -1. "Ne mozete otvorit kapiju");
/*nastavljas kod da otvoris kapiju*/ /* za org */
Promjeni varijable, uglavnom to su ti provjere neke jednostavne za skuziti 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava