Započeo ShomY071
•21. Dec. 2018.Rent Dialog
593
pregleda
10
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
240
Postovi:
36
Teme:
Pridružio se:Dec. 2014
21. Dec. 2018.
Problem(error/warning): Problem je u tome sto se u dialogu prikazuje samo zadnje vozilo (zadnji fRentVeh koji je veci od 0), tj ako je fRentVeh2 405 (id od sentinela), pisace samo Sentinel u dialogu, nbtn da li postoji i fRentVeh1.. Takodje
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): https://ibb.co/pjhYJJ9 (( feltzer je inc vozilo sa fRentVeh3, prethodna 2 su bmx i sentinel, ali se oni ne prikazuju, tako isto se nece feltzer prikazivati ako budem kupio jos 1 vozilo ))
Dio skripte:
format(rentveh, sizeof(rentveh), "");
if(FirmaInfo > 0)
{
format(strg1, sizeof(strg1), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg1, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg2, sizeof(strg2), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg2, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg3, sizeof(strg3), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg3, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg4, sizeof(strg4), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg4, sizeof(rentveh));
}
SPD(playerid, RENTFIRMA_RENT, DIALOG_STYLE_LIST, "Izaberi Vozilo", rentveh, "Iznajmi", "Izlaz");
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): https://ibb.co/pjhYJJ9 (( feltzer je inc vozilo sa fRentVeh3, prethodna 2 su bmx i sentinel, ali se oni ne prikazuju, tako isto se nece feltzer prikazivati ako budem kupio jos 1 vozilo ))
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
189
Postovi:
12
Teme:
Pridružio se:Dec. 2018
21. Dec. 2018.
probaj ovako nisam siguran da će raditi
format(rentveh, sizeof(rentveh), "");
if(FirmaInfo > 0)
{
format(strg1, sizeof(strg1), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg1, sizeof(rentveh));
}
if(FirmaInfo > 0)
{
format(strg2, sizeof(strg2), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg2, sizeof(rentveh));
}
if(FirmaInfo > 0)
{
format(strg3, sizeof(strg3), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg3, sizeof(rentveh));
}
if(FirmaInfo > 0)
{
format(strg4, sizeof(strg4), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg4, sizeof(rentveh));
}
SPD(playerid, RENTFIRMA_RENT, DIALOG_STYLE_LIST, "Izaberi Vozilo", rentveh, "Iznajmi", "Izlaz");Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
21. Dec. 2018.
Ne koristi else if/if gdje ti ne treba, prebaci u switch/case. Pogledaj isto tako, dali su na nekakvoj listi poravnati da budu tako gdje treba u dialog.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
240
Postovi:
36
Teme:
Pridružio se:Dec. 2014
21. Dec. 2018.
prebacivanje else if u if nece pomoci, takodje msm da GodoS tvoja preporuka nece pomoci, btw to je cmd, ne dialog...
Pa ja sam 100% siguran da je problem u tome sto ne otvara novi red, ali ne kapiram kako da sastavim ovo a da otvara lepo kako je i zamisljeno 😛
Pa ja sam 100% siguran da je problem u tome sto ne otvara novi red, ali ne kapiram kako da sastavim ovo a da otvara lepo kako je i zamisljeno 😛
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
731
Postovi:
29
Teme:
Pridružio se:Nov. 2016
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
240
Postovi:
36
Teme:
Pridružio se:Dec. 2014
21. Dec. 2018.
Sve sto ima veze sa ovim dialogo trenutno, nalazi se ovde 😛
new rentveh, strg1, strg2, strg3, strg4;
format(rentveh, sizeof(rentveh), "");
if(FirmaInfo > 0)
{
format(strg1, sizeof(strg1), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg1, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg2, sizeof(strg2), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg2, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg3, sizeof(strg3), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg3, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg4, sizeof(strg4), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg4, sizeof(rentveh));
}
SPD(playerid, RENTFIRMA_RENT, DIALOG_STYLE_LIST, "Izaberi Vozilo", rentveh, "Iznajmi", "Izlaz");
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
731
Postovi:
29
Teme:
Pridružio se:Nov. 2016
21. Dec. 2018.
ShomY071 wrote on December 21, 2018, 10:25 pm:
Sve sto ima veze sa ovim dialogo trenutno, nalazi se ovde 😛
new rentveh, strg1, strg2, strg3, strg4;
format(rentveh, sizeof(rentveh), "");
if(FirmaInfo > 0)
{
format(strg1, sizeof(strg1), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg1, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg2, sizeof(strg2), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg2, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg3, sizeof(strg3), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg3, sizeof(rentveh));
}
else if(FirmaInfo > 0)
{
format(strg4, sizeof(strg4), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
strcat(rentveh, strg4, sizeof(rentveh));
}
SPD(playerid, RENTFIRMA_RENT, DIALOG_STYLE_LIST, "Izaberi Vozilo", rentveh, "Iznajmi", "Izlaz");
Koristi samo if ako vec to hoces.
Obrisi ove stringove 'strg1(2,3,4,5,6)' i formatiraj u jedan
format(buffer, sizeof(buffer), "%s- %s\t%d$\n", buffer, ....);Takodje i format rentveh na pocetku je bespotreban..
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
731
Postovi:
29
Teme:
Pridružio se:Nov. 2016
21. Dec. 2018.
new
buffer[(21 + 30 + 10) * 2];
if(FirmaInfo > 0)
{
format(buffer, sizeof(buffer), "- %s\t"C_ZELENA"%d$\n", GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
}
if(FirmaInfo > 0)
{
format(buffer, sizeof(buffer), "%s- %s\t"C_ZELENA"%d$\n", buffer, GetVehicleNameEx(FirmaInfo), RentCena(FirmaInfo));
}
.
.
.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava