Skripta koju koristim:Asus Gaming
[Detaljan opis problema:Kako da dodam ovaj dialog za /avozilo komandu
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno): evo slika kako mislim http://imgur.com/a/grCbz
Dialog
1,108
pregleda
16
postova
12. Jul 2017.
Napravi fajl u scriptfiles pod imenom vozila.txt
----------------------------------------------
ovo dodaj u skriptu
............................................................
Ovo stavi u main()
i pod ongamemodeinit
..............................................................
ovo u komandu
----------------------------------
ovo u onplayermodelselection
Moras imati ovaj include da bi radilo #include
----------------------------------------------
new vozilolist = mS_INVALID_LISTID;
new vozilo1;ovo dodaj u skriptu
............................................................
vozilolist = LoadModelSelectionMenu("vozila.txt");Ovo stavi u main()
i pod ongamemodeinit
..............................................................
ovo u komandu
CMD:avozilo(playerid,params){
ShowModelSelectionMenu(playerid, vozilolist, "Admin Vozila");
return 1;
}----------------------------------
ovo u onplayermodelselection
if(listid == vozilolist)
{
if(response)
{
new Float:Pos;
GetPlayerPos(playerid,Pos,Pos,Pos);
SendClientMessage(playerid, -1, "Stvorio si vozilo!");
vozilo1 = CreateVehicle(modelid,Pos,Pos,Pos,Pos,random(1),random(1),500);
PutPlayerInVehicle(playerid,vozilo1,0);
}
else SendClientMessage(playerid, -1, "Zatvorio si dialog!");
return 1;
}Moras imati ovaj include da bi radilo #include
12. Jul 2017.
main()
{
vozilolist = LoadModelSelectionMenu("vozila.txt");
Znaci ispod main 😄
a u fajl u scriptfiles--vozila.txt upisujes ID vozila koja zelis da ti se nalaze u tom dialogu npr:
000
001
002
to nisu pravi id vozila samo sam primjer naveo
prave id vozila mozes naci ovdje ( wiki.sa-mp.com/wiki/Vehicle_Model_ID_List )
12. Jul 2017.
To moras ovako
dodaj ovo u skriptu
-------------------------
pod onplayerconnect
---------------------------
pod onplayerdisconnect i onplayerspawn
sad u komandu
pod onplayermodelselection zamijeni onaj kod sa ovim
dodaj ovo u skriptu
new AVOZILO;-------------------------
pod onplayerconnect
AVOZILO = -1;---------------------------
pod onplayerdisconnect i onplayerspawn
if(AVOZILO != -1) DestroyVehicle(AVOZILO), AVOZILO = -1;
-----------------------------sad u komandu
CMD:avozilo(playerid,params)
{
if(AVOZILO != -1)
{
DestroyVehicle(AVOZILO);
AVOZILO = -1;
}
else if(AVOZILO == -1)
{
ShowModelSelectionMenu(playerid, vozilolist, "Admin Vozila");
}
}
--------------------------------pod onplayermodelselection zamijeni onaj kod sa ovim
if(listid == vozilolist)
{
if(response)
{
new Float:Pos;
GetPlayerPos(playerid,Pos,Pos,Pos);
SendClientMessage(playerid, -1, "Stvorio si vozilo!");
vozilo1 = CreateVehicle(modelid,Pos,Pos,Pos,Pos,random(1),random(1),500);
PutPlayerInVehicle(playerid,vozilo1,0);
AVOZILO = vozilo1;
}
else SendClientMessage(playerid, -1, "Zatvorio si dialog!");
return 1;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava