Započeo ediss_manga
•7. Mar. 2016.• Zaključano[Rijeseno] autorepair na /aduty
1,627
pregleda
7
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
56
Postovi:
20
Teme:
Pridružio se:Okt. 2015
7. Mar. 2016.
Detaljan opis problema: • napravio sam sistem kad uzmes /aduty da ti se vozilo popravlja samo i da ti se helti vracaju na 99 ali ne reaguje sve ok kompajluje i udjem uzmem aduti udaram vozilo ali ga ne popravlja nit mi vraca helte pa sad dal trebam dodati nesto ili ??
Skripta koju koristim: SG:RP
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili sliÄno):
forward Autorepair();
public Autorepair()
{
for(new i = 0; i {
if(aduty == 1)
{
if(PlayerInfo >= 1)
{
new Float:health;
GetPlayerHealth(i,health);
if (health < 98.0)
{
SetPlayerHealth(i, 99.0);
}
new Float:arm;
GetPlayerArmour(i,arm);
if (arm < 98.0)
{
SetPlayerArmour_H(i, 99.0);
}
SetPVarInt(i, "PopravkaVozila", 1);
new Float:vHealth;
new vehicleid = GetPlayerVehicleID(i);
GetVehicleHealth(vehicleid,vHealth);
if(vHealth < 999)
{
RepairVehicle(vehicleid);
SetVehicleHealth_H(vehicleid, 999.0);
}
}
}
}
return 1;
}
Skripta koju koristim: SG:RP
Neke slike/video/kod za lakse dobivanje pomoci (npr.slika server.cfg, server log ili sliÄno):
forward Autorepair();
public Autorepair()
{
for(new i = 0; i {
if(aduty == 1)
{
if(PlayerInfo >= 1)
{
new Float:health;
GetPlayerHealth(i,health);
if (health < 98.0)
{
SetPlayerHealth(i, 99.0);
}
new Float:arm;
GetPlayerArmour(i,arm);
if (arm < 98.0)
{
SetPlayerArmour_H(i, 99.0);
}
SetPVarInt(i, "PopravkaVozila", 1);
new Float:vHealth;
new vehicleid = GetPlayerVehicleID(i);
GetVehicleHealth(vehicleid,vHealth);
if(vHealth < 999)
{
RepairVehicle(vehicleid);
SetVehicleHealth_H(vehicleid, 999.0);
}
}
}
}
return 1;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
56
Postovi:
20
Teme:
Pridružio se:Okt. 2015
7. Mar. 2016.
YCMD:aduty(playerid, params[],help)
{
#pragma unused help
#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,""SERVERPLAVA"(SGRP) "C_BELA"Moras biti prijavljen.");
if(PI == 0) return Ovlascenje(playerid);
if(PI >= 1) return Error(playerid, "Ne mozete koristiti ovu komandu jer imate wanted level.");
if(PI < 6 && PosaoAktivan == 1) return Error(playerid, "Radis posao,ne mozes ici duty.");
if(IgracNaEventu == 1) return Error(playerid, "Na eventu si,ne mozes to.");
if(AdminDuty == 0)
{
if(PI == 1)
{
format(nellys, sizeof(nellys),"{33CCFF}(( {FFFFFF}Admin {33CCFF}%s {FFFFFF}je na duznosti, koristi {33CCFF}/pitaj {FFFFFF}ako mu zelis postaviti pitanje! {33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
SetPlayerSkin(playerid, 294);
AdminDuty = 1;
SetPlayerColor(playerid, SVETLOPLAVA);
g_SetPlayerArmour(playerid, 99.0);
SetPlayerHealth_H(playerid, 99.0);
}
else
{
format(nellys, sizeof(nellys),"{33CCFF}(( {FFFFFF}Adminka {33CCFF}%s {FFFFFF}je na duznosti, koristi {33CCFF}/pitaj {FFFFFF}ako joj zelis postaviti pitanje! {33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
SetPlayerSkin(playerid, 211);
AdminDuty = 1;
SetPlayerColor(playerid, SVETLOPLAVA);
g_SetPlayerArmour(playerid, 99.0);
SetPlayerHealth_H(playerid, 99.0);
}
}
else if(AdminDuty == 1)
{
if(PI == 1)
{
format(nellys,sizeof(nellys),"{33CCFF}(( {FFFFFF}Admin {33CCFF}%s {FFFFFF}vise nije na duznosti.{33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
}
else
{
format(nellys,sizeof(nellys),"{33CCFF}(( {FFFFFF}Adminka {33CCFF}%s {FFFFFF}vise nije na duznosti.{33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
}
g_SetPlayerArmour(playerid, 0);
SetPlayerHealth_H(playerid, 99.0);
SetPlayerSkin(playerid, PI);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
AdminDuty = 0;
}
return 1;
}
{
#pragma unused help
#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,""SERVERPLAVA"(SGRP) "C_BELA"Moras biti prijavljen.");
if(PI == 0) return Ovlascenje(playerid);
if(PI >= 1) return Error(playerid, "Ne mozete koristiti ovu komandu jer imate wanted level.");
if(PI < 6 && PosaoAktivan == 1) return Error(playerid, "Radis posao,ne mozes ici duty.");
if(IgracNaEventu == 1) return Error(playerid, "Na eventu si,ne mozes to.");
if(AdminDuty == 0)
{
if(PI == 1)
{
format(nellys, sizeof(nellys),"{33CCFF}(( {FFFFFF}Admin {33CCFF}%s {FFFFFF}je na duznosti, koristi {33CCFF}/pitaj {FFFFFF}ako mu zelis postaviti pitanje! {33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
SetPlayerSkin(playerid, 294);
AdminDuty = 1;
SetPlayerColor(playerid, SVETLOPLAVA);
g_SetPlayerArmour(playerid, 99.0);
SetPlayerHealth_H(playerid, 99.0);
}
else
{
format(nellys, sizeof(nellys),"{33CCFF}(( {FFFFFF}Adminka {33CCFF}%s {FFFFFF}je na duznosti, koristi {33CCFF}/pitaj {FFFFFF}ako joj zelis postaviti pitanje! {33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
SetPlayerSkin(playerid, 211);
AdminDuty = 1;
SetPlayerColor(playerid, SVETLOPLAVA);
g_SetPlayerArmour(playerid, 99.0);
SetPlayerHealth_H(playerid, 99.0);
}
}
else if(AdminDuty == 1)
{
if(PI == 1)
{
format(nellys,sizeof(nellys),"{33CCFF}(( {FFFFFF}Admin {33CCFF}%s {FFFFFF}vise nije na duznosti.{33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
}
else
{
format(nellys,sizeof(nellys),"{33CCFF}(( {FFFFFF}Adminka {33CCFF}%s {FFFFFF}vise nije na duznosti.{33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
}
g_SetPlayerArmour(playerid, 0);
SetPlayerHealth_H(playerid, 99.0);
SetPlayerSkin(playerid, PI);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
AdminDuty = 0;
}
return 1;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
56
Postovi:
20
Teme:
Pridružio se:Okt. 2015
7. Mar. 2016.
EVO OVAKO COMPILA SVE OK ALI NE REAGUJE :
forward Autorepair();
public Autorepair()
{
for(new i = 0; i {
if(AdminDuty == 1)
{
if(PI > 0)
{
new Float:health;
GetPlayerHealth(i,health);
if (health < 98.0)
{
SetPlayerHealth(i, 99.0);
}
new Float:arm;
GetPlayerArmour(i,arm);
if (arm < 98.0)
{
g_SetPlayerArmour(i, 99.0);
}
SetPVarInt(i, "PopravkaVozila", 1);
new Float:vher;
new vehicleid = GetPlayerVehicleID(i);
GetVehicleHealth(vehicleid,vher);
if(vher < 999)
{
RepairVehicle(vehicleid);
SetVehicleHealth_AC(vehicleid, 999.0);
}
}
}
}
SetTimer("Autorepair", 1000, true);
return 1;
}
forward Autorepair();
public Autorepair()
{
for(new i = 0; i {
if(AdminDuty == 1)
{
if(PI > 0)
{
new Float:health;
GetPlayerHealth(i,health);
if (health < 98.0)
{
SetPlayerHealth(i, 99.0);
}
new Float:arm;
GetPlayerArmour(i,arm);
if (arm < 98.0)
{
g_SetPlayerArmour(i, 99.0);
}
SetPVarInt(i, "PopravkaVozila", 1);
new Float:vher;
new vehicleid = GetPlayerVehicleID(i);
GetVehicleHealth(vehicleid,vher);
if(vher < 999)
{
RepairVehicle(vehicleid);
SetVehicleHealth_AC(vehicleid, 999.0);
}
}
}
}
SetTimer("Autorepair", 1000, true);
return 1;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
84
Postovi:
11
Teme:
Pridružio se:Avg. 2013
7. Mar. 2016.
Dodaj pod public OnGameModeInit()
komanda /aduty
Public
SetTimer("Autorepair", 1000, true);komanda /aduty
YCMD:aduty(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,""SERVERPLAVA"(SGRP) "C_BELA"Moras biti prijavljen.");
if(PI == 0) return Ovlascenje(playerid);
if(PI >= 1) return Error(playerid, "Ne mozete koristiti ovu komandu jer imate wanted level.");
if(PI < 6 && PosaoAktivan == 1) return Error(playerid, "Radis posao,ne mozes ici duty.");
if(IgracNaEventu == 1) return Error(playerid, "Na eventu si,ne mozes to.");
new string;
if(AdminDuty == 0)
{
if(PI == 1)
{
format(nellys, sizeof(nellys),"{33CCFF}(( {FFFFFF}Admin {33CCFF}%s {FFFFFF}je na duznosti, koristi {33CCFF}/pitaj {FFFFFF}ako mu zelis postaviti pitanje! {33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
SetPlayerSkin(playerid, 294);
AdminDuty = 1;
SetPlayerColor(playerid, SVETLOPLAVA);
g_SetPlayerArmour(playerid, 99.0);
SetPlayerHealth_H(playerid, 99.0);
}
else
{
format(nellys, sizeof(nellys),"{33CCFF}(( {FFFFFF}Adminka {33CCFF}%s {FFFFFF}je na duznosti, koristi {33CCFF}/pitaj {FFFFFF}ako joj zelis postaviti pitanje! {33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
SetPlayerSkin(playerid, 211);
AdminDuty = 1;
SetPlayerColor(playerid, SVETLOPLAVA);
g_SetPlayerArmour(playerid, 99.0);
SetPlayerHealth_H(playerid, 99.0);
}
}
else if(AdminDuty == 1)
{
if(PI == 1)
{
format(nellys,sizeof(nellys),"{33CCFF}(( {FFFFFF}Admin {33CCFF}%s {FFFFFF}vise nije na duznosti.{33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
}
else
{
format(nellys,sizeof(nellys),"{33CCFF}(( {FFFFFF}Adminka {33CCFF}%s {FFFFFF}vise nije na duznosti.{33CCFF}))",ImeIgraca(playerid));
SCMTA(COLOR_GRAD1,nellys);
}
g_SetPlayerArmour(playerid, 0);
SetPlayerHealth_H(playerid, 99.0);
SetPlayerSkin(playerid, PI);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
AdminDuty = 0;
}
return 1;
}
Public
forward Autorepair();
public Autorepair()
{
for(new i = 0; i {
if(AdminDuty == 1)
{
if(PI >= 1)
{
new Float:health;
GetPlayerHealth(i,health);
if (health < 98.0)
{
SetPlayerHealth(i, 99.0);
}
new Float:arm;
GetPlayerArmour(i,arm);
if (arm < 98.0)
{
SetPlayerArmour(i, 99.0);
}
SetPVarInt(i, "PopravkaVozila", 1);
new Float:vHealth;
new vehicleid = GetPlayerVehicleID(i);
GetVehicleHealth(vehicleid,vHealth);
if(vHealth < 999)
{
RepairVehicle(vehicleid);
}
}
}
}
return 1;
}
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
56
Postovi:
20
Teme:
Pridružio se:Okt. 2015
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
56
Postovi:
20
Teme:
Pridružio se:Okt. 2015
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava