Započeo .варнинг
•23. Okt. 2017.• ZaključanoKomanda /avozilo
1,332
pregleda
9
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
430
Postovi:
105
Teme:
Pridružio se:Maj 2017
23. Okt. 2017.
Skripta koju koristim:GhostTown
Detaljan opis problema:Ovako,napravio sam komandu /avozilo ali me zanima kako da promenim boju u kojoj ce se vozilo stvarati.
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Detaljan opis problema:Ovako,napravio sam komandu /avozilo ali me zanima kako da promenim boju u kojoj ce se vozilo stvarati.
Dio skripte:
if(listid == vozilolist)
{
if(response)
{
new Float:Pos;
GetPlayerPos(playerid,Pos,Pos,Pos);
SendClientMessage(playerid, -1, ""RG"(("SIVA"LG Info"RG")) "BELA"Spawnao si A/GM Vozilo!");
vozilo1 = CreateVehicle(modelid,Pos,Pos,Pos,Pos,random(1),random(1),500);
PutPlayerInVehicle(playerid,vozilo1,0);
Attach3DTextLabelToVehicle(avozila, AdminVozilo, 0.0, 0.0, 0.0);
Update3DTextLabelText(avozila, 0x2641FEAA, "[A/GM]");
AVOZILO = vozilo1;
}
else SendClientMessage(playerid, -1, ""RG"(("SIVA"LG Info"RG")) "BELA"Odustao si od spawna A/GM Vozila!");
return 1;
}CMD:avozilo(playerid, params[])
{
if(PlayerInfo >= 1 || PlayerInfo >= 1)
if(AVOZILO != -1)
{
DestroyVehicle(AVOZILO);
AVOZILO = -1;
}
else if(AVOZILO == -1)
{
ShowModelSelectionMenu(playerid, vozilolist, "Izaberite Admin Vozilo");
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
300
Postovi:
29
Teme:
Pridružio se:Dec. 2012
23. Okt. 2017.
evo ti moj kod pazi color1 i color2 to ti je za mjenjanje boje a ovo poz to ti je da dobije igracevu poziciju i da stvori vozilo
YCMD:veh(playerid, params[],help)
{
new Float:Poz,string,model,color1, color2;
if(PlayerInfo < 1) return SendClientMessage(playerid,COLOR_GREY,"Niste autorizirani za koristenje ove komande!");
if(sscanf( params, "sdd", model, color1, color2)) return SendClientMessage(playerid, COLOR_GREY, "Syntax:{FFFFFF} /veh [Vehicle name] ");
GetPlayerPos(playerid, Poz, Poz, Poz);
GetPlayerFacingAngle(playerid, Poz);
new vozz = CreateVehicle(strval(params), Poz+4, Poz, Poz, Poz, color1, color2, -1);
PutPlayerInVehicle(playerid, vozz, 0);
format(string, sizeof(string), "AdmWarning: %s je stvorio vozilo.", PlayerName(playerid));
AMessage(COLOR_LIGHTRED, string);
return 1;
}OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
249 / 250 XP
Početnik(0)
2,525
Postovi:
119
Teme:
Pridružio se:Sep. 2016
23. Okt. 2017.
Ako sam te ja dobro razumeo, ti zelis da promenis boju u kojoj se vozilo stvara?
Umesto
Stavis
Umesto
vozilo1 = CreateVehicle(modelid,Pos,Pos,Pos,Pos,random(1),random(1),500);Stavis
vozilo1 = CreateVehicle(modelid,Pos,Pos,Pos,Pos,idboje,idboje2,500); //id boje mozes naci na netu.Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
300
Postovi:
29
Teme:
Pridružio se:Dec. 2012
23. Okt. 2017.
Onda ne mozes mijenjati boju mozes je samo hardcodati i to ti je to ne mozes in game da mjenjas boju
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
1,821
Postovi:
99
Teme:
Pridružio se:Feb. 2014
23. Okt. 2017.
Assassin007 wrote on October 23, 2017, 5:08 pm:
evo ti moj kod pazi color1 i color2 to ti je za mjenjanje boje a ovo poz to ti je da dobije igracevu poziciju i da stvori vozilo
YCMD:veh(playerid, params[],help)
{
new Float:Poz,string,model,color1, color2;
if(PlayerInfo < 1) return SendClientMessage(playerid,COLOR_GREY,"Niste autorizirani za koristenje ove komande!");
if(sscanf( params, "sdd", model, color1, color2)) return SendClientMessage(playerid, COLOR_GREY, "Syntax:{FFFFFF} /veh [Vehicle name] ");
GetPlayerPos(playerid, Poz, Poz, Poz);
GetPlayerFacingAngle(playerid, Poz);
new vozz = CreateVehicle(strval(params), Poz+4, Poz, Poz, Poz, color1, color2, -1);
PutPlayerInVehicle(playerid, vozz, 0);
format(string, sizeof(string), "AdmWarning: %s je stvorio vozilo.", PlayerName(playerid));
AMessage(COLOR_LIGHTRED, string);
return 1;
}Koliko ja znam ne postoji vozilo sa imenom od 127 karaktera (bez nultog) tako da je nepotrebno koristiti toliki string. Isto i ovaj sa kojim formatiras poruku. Isto tako zasto stvarati promenljive i stringove ukoliko igrac ne ispunjava taj uslov? Samo dzabe trositi memoriju :$
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
23. Okt. 2017.
Tosic ツ wrote on October 23, 2017, 5:18 pm:
Koliko ja znam ne postoji vozilo sa imenom od 127 karaktera (bez nultog) tako da je nepotrebno koristiti toliki string. Isto i ovaj sa kojim formatiras poruku. Isto tako zasto stvarati promenljive i stringove ukoliko igrac ne ispunjava taj uslov? Samo dzabe trositi memoriju :$
Kad ne zna ubacit boju u sscanf i createvehicle nepotrebno je da mu pricas za memoriju, to je za njega spansko selo...
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
300
Postovi:
29
Teme:
Pridružio se:Dec. 2012
23. Okt. 2017.
kao prvo to od 128 string memorije je doslovno 2 kilobajta tako da ne gubim nista od performance kao drugo ovo Amessage i format povise njega se upisuje u log tako da mogu vidjeti sta se desava na serveru i koliko memorije trosi tako da
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava