Započeo Luka_Scripting
•19. Maj 2020.Bug sa komandom JPACK!
594
pregleda
5
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
321
Postovi:
46
Teme:
Pridružio se:Mar. 2020
19. Maj 2020.
Problem(error/warning): imam ig bug da kad stvorim jpack nemogu da ga unistim pa ako neko moze da mi da onaj deo de se unistava jpack istimenoj komande
Dio skripte:
Debug iz server_log:
Slika/video ingame problema: //
Dio skripte:
CMD:jpack(cmdid, playerid, params[])
{
#pragma unused params
if(UlogovanProvera == 0) return GRESKA(playerid, "Morate biti ulogovani da bi koristili komande!");
if(PLAYER_ENUM < 1) return GRESKA(playerid, "Nemate dozvolu da koristite ovu komandu!");
if(aduty == 0) return GRESKA(playerid, "Morate biti na duznosti da bi koristili ovu komandu!");
new string;
format(string,sizeof(string),""SRV"BG: "BELA"ADMIN %s je uzeo Jet Pack!",GetName(playerid));
ADMINPoruka(-1,string); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
format(string,sizeof(string), "JP | ADMIN %s | Uzeo JetPack", GetName(playerid));
UpisiLog(LOG_AGKOMANDE, string); SCM(playerid,-1,""SRV"BG: "BELA"Uzeli ste Jet Pack!");
return 1;
}Debug iz server_log:
Slika/video ingame problema: //
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
75 / 100 XP
Početnik(0)
113
Postovi:
4
Teme:
Pridružio se:Sep. 2018
19. Maj 2020.
Ti si napravio ovde samo da se stvori jetpack, kako mislis da ga unistis ?
CMD:jetpack(playerid)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Niste u mogucnosti da koristite ovu komandu.");
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z+1);
}
else
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
}
return 1;
}Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
321
Postovi:
46
Teme:
Pridružio se:Mar. 2020
19. Maj 2020.
Ljubisa wrote on May 19, 2020, 5:00 pm:
Ti si napravio ovde samo da se stvori jetpack, kako mislis da ga unistis ?
CMD:jetpack(playerid)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Niste u mogucnosti da koristite ovu komandu.");
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z+1);
}
else
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
}
return 1;
}neznam jer sam uzeo iz drugog moda ali koliko se secam nasao sam u jednom modu liniju gde se jpack unistava al nemogu da se setim koji je mod upitanju
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
472
Postovi:
38
Teme:
Pridružio se:Apr. 2019
19. Maj 2020.
Mozes da napravis CMD: /unistijetpack(/ujp), a mozes i ovako
na vrhu skripte
na vrhu skripte
#include
new JP;
CMD:jp(playerid,params[])
{
new string;
if(PlayerInfo == 1 )
{
if(JP == 1)
{
SetPlayerSpecialAction(playerid, 0);
SCM(playerid,COL_BLUE,"[V:RP] Unistio si jetpack!");
format(string, sizeof(string),"|O-WARN| Admin: %s je unistio JP",GetName(playerid));
SendMessageToOwner(string);
defer JPTimer1(playerid);
}
if(JP == 0)
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
SCM(playerid,COL_BLUE,"[V:RP] Uzeo si jetpack!");
format(string, sizeof(string),"|O-WARN| Admin: %s je stvorio JP",GetName(playerid));
SendMessageToOwner(string);
defer JPTimer2(playerid);
}
}
else
{
SCM(playerid,-1,"{FFFFFF}[V:RP]: {F81414}Niste autorizovani za koriscenje ove naredbe");
}
return 1;
}
//
timer JPTimer1(playerid)
{
JP = 0;
}
//
timer JPTimer2(playerid)
{
JP = 1;
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
75 / 100 XP
Početnik(0)
113
Postovi:
4
Teme:
Pridružio se:Sep. 2018
19. Maj 2020.
Teodor wrote on May 19, 2020, 5:16 pm:
Mozes da napravis CMD: /unistijetpack(/ujp), a mozes i ovako
na vrhu skripte
na vrhu skripte
#include
new JP;
CMD:jp(playerid,params[])
{
new string;
if(PlayerInfo == 1 )
{
if(JP == 1)
{
SetPlayerSpecialAction(playerid, 0);
SCM(playerid,COL_BLUE,"[V:RP] Unistio si jetpack!");
format(string, sizeof(string),"|O-WARN| Admin: %s je unistio JP",GetName(playerid));
SendMessageToOwner(string);
defer JPTimer1(playerid);
}
if(JP == 0)
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
SCM(playerid,COL_BLUE,"[V:RP] Uzeo si jetpack!");
format(string, sizeof(string),"|O-WARN| Admin: %s je stvorio JP",GetName(playerid));
SendMessageToOwner(string);
defer JPTimer2(playerid);
}
}
else
{
SCM(playerid,-1,"{FFFFFF}[V:RP]: {F81414}Niste autorizovani za koriscenje ove naredbe");
}
return 1;
}
//
timer JPTimer1(playerid)
{
JP = 0;
}
//
timer JPTimer2(playerid)
{
JP = 1;
}
Z a s t o o o o o o o o o
Sto bi pravio varijablu ako ti ne treba uopste kao i timeri ?
Ono gore je puno bolje nego ovo...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava