[pomoc]checkpoint

Započeo Arnel_Bp
14. Jun 2014. Zaključano
414
pregleda
17
postova
Arnel_Bp
5
Underboss
14. Jun 2014.
Skripta koju koristim: moja od 0
Detaljan opis problema: kako da stavim da u ovaj checkpoint mogu bilo kad da ulaze admini? Tj AdminLevel 1-5?
Dio skripte:
	if(getCheckpointType(playerid) == CP_ADMINHOUSE)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{FF0000}CHECKPOINT HELP: Ti si u vozilu i ne mozes pristupiti ovom checkpointu. Napusti vozilo i probaj opet.");
if(CanEnterAdminHouse == 0) return SendClientMessage(playerid, -1, "{FF0000}Zao nam je, ali nemas prava da udjes u Admin kucu !");
SetPlayerPos(playerid, 2567.5466,-1294.0831,1063.2520);
SetPlayerInterior(playerid, 2);
InAdminHouse = 1;
    SCM(playerid, -1, "{FF0000}Dobrodosli u admin kucu!");
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Blaeks_Biofor
5
Forum Don
14. Jun 2014.
tu kod provere samo proveris admin varijablu i returnas je
Arnel_Bp
5
Underboss
14. Jun 2014.
Blaeks wrote on June 14, 2014, 11:31 am:
tu kod provere samo proveris admin varijablu i returnas je


evo kako sam ja stavio ali nesto nece opet..
	if(getCheckpointType(playerid) == CP_ADMINHOUSE)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{FF0000}CHECKPOINT HELP: Ti si u vozilu i ne mozes pristupiti ovom checkpointu. Napusti vozilo i probaj opet.");
if(CanEnterAdminHouse == 0 || PlayerInfo < 1) return SendClientMessage(playerid, -1, "{FF0000}Zao nam je, ali nemas prava da udjes u Admin kucu !");
SetPlayerPos(playerid, 2567.5466,-1294.0831,1063.2520);
SetPlayerInterior(playerid, 2);
InAdminHouse = 1;
    SCM(playerid, -1, "{FF0000}Dobrodosli u admin kucu!");
}
Blaeks_Biofor
5
Forum Don
14. Jun 2014.
if(PlayerInfo > 0) { return 1; }
to stavis iznad provere
James_SmithXDl
6
OG Legend
14. Jun 2014.
probaj ovako
if(getCheckpointType(playerid) == CP_ADMINHOUSE)
{
    if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{FF0000}CHECKPOINT HELP: Ti si u vozilu i ne mozes pristupiti ovom checkpointu. Napusti vozilo i probaj opet.");
if(CanEnterAdminHouse == 1 && PlayerInfo >= 1){
SetPlayerPos(playerid, 2567.5466,-1294.0831,1063.2520);
SetPlayerInterior(playerid, 2);
InAdminHouse = 1;
    SCM(playerid, -1, "{FF0000}Dobrodosli u admin kucu!");
}
else { SendClientMessage(playerid, -1, "{FF0000}Zao nam je, ali nemas prava da udjes u Admin kucu !"); }
}
Arnel_Bp
5
Underboss
14. Jun 2014.
i dalje isto C++ ovo pise nemas prava da udjes u admin kucu..
James_SmithXDl
6
OG Legend
14. Jun 2014.
Arnel_Bp wrote on June 14, 2014, 12:08 pm:
i dalje isto C++ ovo pise nemas prava da udjes u admin kucu..

jesi siguran da si admin i da su varijable postavljene kao u proveri?
Blaeks_Biofor
5
Forum Don
14. Jun 2014.
poslusaj mene i obraduj sebe
Arnel_Bp
5
Underboss
14. Jun 2014.
Blaeks kad stavim ovo na vrh sto si mi dao i kad stanem na checkpoint ne pise mi nista mozda je na pogresno mjesto..stavljeno

A C++ admin sam lvl 5
James_SmithXDl
6
OG Legend
14. Jun 2014.
Arnel_Bp wrote on June 14, 2014, 12:21 pm:
Blaeks kad stavim ovo na vrh sto si mi dao i kad stanem na checkpoint ne pise mi nista mozda je na pogresno mjesto..stavljeno

A C++ admin sam lvl 5

Pa ne nije nego kad stavis njegovo odma ce proverit jesi li admin ako jesi nece uraditi nista samo returnat varijablu.

pitanje gdje sve koristis CanEnterAdminHouse?
Arnel_Bp
5
Underboss
14. Jun 2014.
Samo na komandu i ovaj cp
Blaeks_Biofor
5
Forum Don
14. Jun 2014.
if(getCheckpointType(playerid) == CP_ADMINHOUSE)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{FF0000}CHECKPOINT HELP: Ti si u vozilu i ne mozes pristupiti ovom checkpointu. Napusti vozilo i probaj opet.");
if(CanEnterAdminHouse == 0) return SendClientMessage(playerid, -1, "{FF0000}Zao nam je, ali nemas prava da udjes u Admin kucu !"); if(PlayerInfo > 0) { return 1; }
SetPlayerPos(playerid, 2567.5466,-1294.0831,1063.2520);
SetPlayerInterior(playerid, 2);
InAdminHouse = 1;
    SCM(playerid, -1, "{FF0000}Dobrodosli u admin kucu!");
}
Arnel_Bp
5
Underboss
14. Jun 2014.
Blaeks wrote on June 14, 2014, 12:24 pm:
if(getCheckpointType(playerid) == CP_ADMINHOUSE)
{
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{FF0000}CHECKPOINT HELP: Ti si u vozilu i ne mozes pristupiti ovom checkpointu. Napusti vozilo i probaj opet.");
if(CanEnterAdminHouse == 0) return SendClientMessage(playerid, -1, "{FF0000}Zao nam je, ali nemas prava da udjes u Admin kucu !"); if(PlayerInfo > 0) { return 1; }
SetPlayerPos(playerid, 2567.5466,-1294.0831,1063.2520);
SetPlayerInterior(playerid, 2);
InAdminHouse = 1;
    SCM(playerid, -1, "{FF0000}Dobrodosli u admin kucu!");
}


admin lvl 5 sam a posle komande ove kad stanem na cp nista mi ne pokazuje...
CMD:canuseadhouse(playerid, params[])
{
  new id, string;
if(Ulogiran == 0) return SendClientMessage(playerid, 0xFF0000FF, "Moras se spawnati da bi mogao da koristis ovu komandu");
if(PlayerInfo < 4) return SendClientMessage(playerid, 0xFF0000FF,"Zao nam je ali ne mozete koristititi ovu komandu, neispravna je. Kucaj /komande da vidis tvoje komande.");
if(sscanf(params,"r",id)) return SendClientMessage(playerid,  0xFF0000FF, "Koristi: /canuseadhouse [igracev ID]");
    if(!IsPlayerConnected(id))return SendClientMessage(playerid,  0xFF0000FF, "Unijeli ste ID igraca koji nije online");
if(CanEnterAdminHouse == 1) return SendClientMessage(playerid,  0xFF0000FF, "Igracu kojem ste htjeli da date prava da moze da udje u Admin kucu, vec ima prava...");
format(string,sizeof(string),"Igracu %s(%d) si dao prava da moze da pristupi Admin kuci!", GetName(playerid), playerid);
SendClientMessage(playerid,  0xFF0000FF, string);
    CanEnterAdminHouse = 1;
return 1;
}
James_SmithXDl
6
OG Legend
14. Jun 2014.
probaj cmd ovako
CMD:canuseadhouse(playerid, params[])
{
  new id, string;
if(Ulogiran == 0) return SendClientMessage(playerid, 0xFF0000FF, "Moras se spawnati da bi mogao da koristis ovu komandu");
if(PlayerInfo < 4) return SendClientMessage(playerid, 0xFF0000FF,"Zao nam je ali ne mozete koristititi ovu komandu, neispravna je. Kucaj /komande da vidis tvoje komande.");
if(sscanf(params,"u",id)) return SendClientMessage(playerid,  0xFF0000FF, "Koristi: /canuseadhouse [igracev ID]");
    if(!IsPlayerConnected(id))return SendClientMessage(playerid,  0xFF0000FF, "Unijeli ste ID igraca koji nije online");
if(CanEnterAdminHouse == 1) return SendClientMessage(playerid,  0xFF0000FF, "Igracu kojem ste htjeli da date prava da moze da udje u Admin kucu, vec ima prava...");
format(string,sizeof(string),"Igracu %s(%d) si dao prava da moze da pristupi Admin kuci!", GetName(id), id);
SendClientMessage(playerid,  0xFF0000FF, string);
    CanEnterAdminHouse = 1;
return 1;
}


i postavi mu ponovo prava i onda probaj moj kod sto sam ti dao.
Arnel_Bp
5
Underboss
15. Jun 2014.
C++ opet isto, samo preko komande radi...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha