Započeo johny_
•21. Mar. 2020.• ZaključanoPomoc | Problem oko /slap komande
1,050
pregleda
12
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
95 / 100 XP
Početnik(0)
30
Postovi:
8
Teme:
Pridružio se:Feb. 2020
21. Mar. 2020.
Problem(error/warning): Napravio sam komandu /slap, nema errora niti warninga ali kada probam IG ne prikazuje se nista
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Dio skripte:
CMD:slap(playerid, params[],help)
{
if(UlogovanProvera == 0) return ERROR(playerid, "Morate biti ulogovani da bi koristili komande!");
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
new sIgrac,razlog;
new Float:health,string;
new Float:X, Float:Y, Float:Z;
if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti na Admin duznosti!");
if(HelperDuty == 0) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti na Helper duznosti!");
if(sscanf(params, "us", sIgrac,razlog)) return SCM(playerid, -1, ""PLAVA"Pomoc| "BELA"/slap [ID/Ime] ");
if(!IsPlayerConnected(sIgrac)) return SCM(playerid, -1,""CRVENA" "BELA"Pogresan ID!");
GetPlayerPos(sIgrac, X, Y, Z);
format(string,sizeof(string),""PLAVA"SLAP| "BELA"Admin %s Vas je osamario "PLAVA"Razlog: %s!",GetName(playerid),razlog);
SCM(sIgrac,-1,string);
format(string,sizeof(string),""PLAVA"SLAP| "BELA"Osamarili ste %s-a "PLAVA"Razlog: %s!",GetName(sIgrac),razlog);
SCM(playerid,-1,string);
SetPlayerPos(sIgrac, X, Y, Z + 5.0);
GetPlayerHealth(sIgrac,health);
SetPlayerHealth(sIgrac,health-10);
}
else
{
ERROR(playerid, "Nemate dozvolu da koristite ovu komandu!");
return 1;
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
814
Postovi:
50
Teme:
Pridružio se:Jan. 2019
21. Mar. 2020.
johny_ wrote on March 21, 2020, 7:24 pm:
Problem(error/warning): Napravio sam komandu /slap, nema errora niti warninga ali kada probam IG ne prikazuje se nista
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Dio skripte:
CMD:slap(playerid, params[],help)
{
if(UlogovanProvera == 0) return ERROR(playerid, "Morate biti ulogovani da bi koristili komande!");
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
new sIgrac,razlog;
new Float:health,string;
new Float:X, Float:Y, Float:Z;
if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti na Admin duznosti!");
if(HelperDuty == 0) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti na Helper duznosti!");
if(sscanf(params, "us", sIgrac,razlog)) return SCM(playerid, -1, ""PLAVA"Pomoc| "BELA"/slap [ID/Ime] ");
if(!IsPlayerConnected(sIgrac)) return SCM(playerid, -1,""CRVENA" "BELA"Pogresan ID!");
GetPlayerPos(sIgrac, X, Y, Z);
format(string,sizeof(string),""PLAVA"SLAP| "BELA"Admin %s Vas je osamario "PLAVA"Razlog: %s!",GetName(playerid),razlog);
SCM(sIgrac,-1,string);
format(string,sizeof(string),""PLAVA"SLAP| "BELA"Osamarili ste %s-a "PLAVA"Razlog: %s!",GetName(sIgrac),razlog);
SCM(playerid,-1,string);
SetPlayerPos(sIgrac, X, Y, Z + 5.0);
GetPlayerHealth(sIgrac,health);
SetPlayerHealth(sIgrac,health-10);
}
else
{
ERROR(playerid, "Nemate dozvolu da koristite ovu komandu!");
return 1;
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
YCMD:slap(playerid, params[],help)
ili CMD:slap(playerid, params[])
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
95 / 100 XP
Početnik(0)
30
Postovi:
8
Teme:
Pridružio se:Feb. 2020
21. Mar. 2020.
Ista prica i za cmd /goto
CMD:goto(playerid,params[])
{
if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti na Admin duznosti!");
if(HelperDuty == 0) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti na Helper duznosti!");
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
new id;
if(sscanf(params,"u",id)) return SCM(playerid,-1,"/goto [ID/Ime]");
if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Pogresan ID igraca!");
new Float:x,Float:y,Float:z;
GetPlayerPos(id,x,y,z);
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
}
else if(IsPlayerInAnyVehicle(playerid))
{
SetPlayerPos(playerid,x,y,z);
}
}
return 1;
}Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
114
Postovi:
3
Teme:
Pridružio se:Mar. 2018
21. Mar. 2020.
johny_ wrote on March 21, 2020, 7:55 pm:
Ista prica i za cmd /goto
CMD:goto(playerid,params[])
{
if(AdminDuty == 0) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti na Admin duznosti!");
if(HelperDuty == 0) return SCM(playerid,-1,""CRVENA" "BELA"Morate biti na Helper duznosti!");
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
new id;
if(sscanf(params,"u",id)) return SCM(playerid,-1,"/goto [ID/Ime]");
if(!IsPlayerConnected(id)) return SCM(playerid,-1,"Pogresan ID igraca!");
new Float:x,Float:y,Float:z;
GetPlayerPos(id,x,y,z);
if(IsPlayerInAnyVehicle(playerid))
{
SetVehiclePos(GetPlayerVehicleID(playerid),x,y,z);
}
else if(IsPlayerInAnyVehicle(playerid))
{
SetPlayerPos(playerid,x,y,z);
}
}
return 1;
}Provjeri a_samp.inc tj skini najnoviju verziju istog.
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
114
Postovi:
3
Teme:
Pridružio se:Mar. 2018
21. Mar. 2020.
johny_ wrote on March 21, 2020, 9:21 pm:
Proverio, nije do toga.. ☹️
Obje komande su vezane sa poziciju i float pokušaj napraviti neku testnu komandu gdje ćeš stavit sebi neku poziciju tipa 0, 1 ,2 samo da vidiš radili to , ako bude radilo onda pokušaj napraviti komandu gotopos gdje ćeš upotrijebiti Float pa javi kako prođe 🙂
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
95 / 100 XP
Početnik(0)
30
Postovi:
8
Teme:
Pridružio se:Feb. 2020
22. Mar. 2020.
V01D wrote on March 21, 2020, 9:59 pm:
Koji mod koristis? Da li ti ostale komande rade? Posalji nam ovde neku koja radi 🙂
Koristim Black Project ali sam mnogo toga promenuo, ubacio itd. Komande koje sam pravio do sad su bez problema radile. Evo jedna koja radi a nalazi se iznad njih 2.
CMD:fixveh(cmdid, playerid, params[])
{
if(UlogovanProvera == 0) return ERROR(playerid, "Morate biti ulogovani da bi koristili komande!");
if(PlayerInfo >= 1 || PlayerInfo >= 1)
{
new string, Float:angle, currentveh = GetPlayerVehicleID(playerid);
if(AdminDuty == 0 && HelperDuty == 0) return ERROR(playerid, "Morate biti na duznosti da bi koristili ovu komandu!");
if(!IsPlayerInAnyVehicle(playerid)) return ERROR(playerid,"Niste u vozilu!");
GetVehicleZAngle(currentveh, angle);
SetVehicleZAngle(currentveh, angle);
RepairVehicle(GetPlayerVehicleID(playerid)); g_SetVehicleHealth_g(GetPlayerVehicleID(playerid), 999.0);
INFO(playerid, "Uspesno ste popravili vozilo!");
format(string,sizeof(string),"FIXVEH | Staff %s je popravio vozilo!",GetName(playerid));
AGPoruka(ACHAT, string);
format(string,sizeof(string), "APOPRAVI | Staff: %s", GetName(playerid));
s_log(LOG_AGKOMANDE, string);
}
else
{
ERROR(playerid, "Nemate dozvolu da koristite ovu komandu!");
return 1;
}
return 1;
}Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
95 / 100 XP
Početnik(0)
30
Postovi:
8
Teme:
Pridružio se:Feb. 2020
22. Mar. 2020.
TarikBrt wrote on March 21, 2020, 10:08 pm:
Obje komande su vezane sa poziciju i float pokušaj napraviti neku testnu komandu gdje ćeš stavit sebi neku poziciju tipa 0, 1 ,2 samo da vidiš radili to , ako bude radilo onda pokušaj napraviti komandu gotopos gdje ćeš upotrijebiti Float pa javi kako prođe 🙂
Probacu za sat-dva, nmg odmah
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
