Pomoc | Problem oko /slap komande

johny_ Započeo johny_
pre 5 godina
963
pregleda
12
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
johny_
Wheel Man
pre 5 godina
Problem(error/warning): Napravio sam komandu /slap, nema errora niti warninga ali kada probam IG ne prikazuje se nista
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): //
Gaucho69
Crime Lord
pre 5 godina
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:
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[])
johny_
Wheel Man
pre 5 godina
Lestra_Dev wrote on March 21, 2020, 7:35 pm:
YCMD:slap(playerid, params[],help)
ili CMD:slap(playerid, params[])


Opet ne radi, takodje bez errora..
johny_
Wheel Man
pre 5 godina
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;
}
TarikBrt
Shot Caller
pre 5 godina
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.
johny_
Wheel Man
pre 5 godina
TarikBrt wrote on March 21, 2020, 8:55 pm:
Provjeri a_samp.inc tj skini najnoviju verziju istog.


Proverio, nije do toga..  ☹️
Skrilew
Godfather
pre 5 godina
Koji mod koristis? Da li ti ostale komande rade? Posalji nam ovde neku koja radi 🙂
TarikBrt
Shot Caller
pre 5 godina
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 🙂
johny_
Wheel Man
pre 5 godina
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;
}
johny_
Wheel Man
pre 5 godina
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
johny_
Wheel Man
pre 5 godina


Resio sam, lock.
prljav
Rookie
pre 5 godina
Imam ideju zas ti neradi (NEMAM VREMENA CITAT KOD ALI IMAM IDEJU)

Jel mozda slucajno negdje si id zaboravio ili neki parometar MOZDA. 😁

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava