Dialog

Započeo Hamza01
12. Jul 2017.
1,108
pregleda
16
postova
Hamza01
3
Hustler
12. Jul 2017.
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
tonimacak518
4
Enforcer
12. Jul 2017.
Da li imas vec /avozilo ugradjeno npr da samo dobijes huntleya
Arkoo
5
Underboss
12. Jul 2017.
Napravi fajl u scriptfiles pod imenom vozila.txt
----------------------------------------------
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
Hamza01
3
Hustler
12. Jul 2017.
Samo ovdje
main()
{
print("-----------------------");
u main ili gdje?
Arkoo
5
Underboss
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 )
Hamza01
3
Hustler
12. Jul 2017.
Posto nemam onplayermodelselection  da dodam i nemam mSelection?
Arkoo
5
Underboss
12. Jul 2017.
dodaj znaci definisi include u skriptu #include

a i moras u pawno/include ubaciti ako nema.

public OnPlayerModelSelection(playerid, response, listid, modelid)
{

}
Hamza01
3
Hustler
12. Jul 2017.
Imas neki link tutoriala da bolje pogledam da nesto ne sjebem posto sam pocetnik?I hvala ti puno!!!
Arkoo
5
Underboss
12. Jul 2017.
Nmg pronaći tutorial, ali evo našao sam filterskriptu (ima za skin i za vozila)

https://mega.nz/#!UxpVVBJD!7Hdjc6glx7XYAF_qIylG73fMbKvflgQpzDrGIEiuLHw
Hamza01
3
Hustler
12. Jul 2017.
Ove errore izbacuje http://imgur.com/a/qWb68
Arkoo
5
Underboss
12. Jul 2017.
To znaci da vec imas negdje definisano vozilo1 i komandu YCMD:Avozilo , obrisi
Hamza01
3
Hustler
12. Jul 2017.
Radi sve ali kad ga stvorim on se respawna na tom mjestu gdje sam ga uzeo kako to rijesiti kao obicno avozilo?Da kad kucam da se unisti.
Arkoo
5
Underboss
12. Jul 2017.
To moras ovako
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;
}
Hamza01
3
Hustler
12. Jul 2017.
Stravno izvini ali pocetnik sam ima sad errore http://imgur.com/a/7nMp7
Arkoo
5
Underboss
12. Jul 2017.
moras definisati pri vrhu skripte ovo new
 AVOZILO;
ili umjesto MAX_PLAYERS stavi MAX_IGRACA zavisi kako je kod tebe u modu

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha