Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

[Pomoc]Spawn

pre 13 godina
360
pregleda
5
postova
××EXO××
Rookie
pre 13 godina
Skripta koju koristim:Moj mod
Detaljan opis problema:Ovko zeljeo bih napraviti kada igrac odabere svoj tim da ga spawna.SAMP bi trebao postaviti drugi skin i spawnati igraca.
Dio skripte: --
Neke slike/video za lakse dobivanje pomoci(neobavezno):1,2 i 3
××EXO××
Rookie
pre 13 godina
Kada odabere tim http://www.zaslike.com/viewer.php?file=y2z2hfo9ql97pnayq8lb.jpg treba da ga spawna i stavi skin ali bude ovako http://www.zaslike.com/viewer.php?file=g1rybqrvxx3bw6jji93l.jpg

EDIT: Oprostite za DP.
Obrisan korisnik Obrisan korisnik
pre 13 godina
Pa da napravis da kada odabere tim pod OnDialogResponse da mu podesi spawn?
Obrisan korisnik Obrisan korisnik
pre 13 godina
Dialog i ujedno i komanda
na vrh skripte 

new org;

pod OnPlayerConnect

public OnPlayerConnect(playerid)
{
      ShowPlayerDialog(playerid,org,DIALOG_STYLE_LIST,"Life On Balkan Organizacije"," Police Department \n Grove Street ","Odaberi","Zatvori");
    return 1;
}

i pod dialog response


if(dialogid == org)
    {
    if(response)
    {
    if(listitem == 0)
    {
    ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "{12ABC9}Life On Balkan Org Novosti", " Sada ste clan ~Police Departmenta~ \n Dobro Dosli i uzivajte!","Uredu","");
    SetPlayerSkin(playerid,267);
    return 1;
    }
    if(listitem == 1)
    {
    ShowPlayerDialog(playerid, 4, DIALOG_STYLE_MSGBOX, "{12ABC9}Life On Balkan Org Novosti", " Sada ste clan ~Grove Streeta~ \n Dobro Dosli i uzivajte!","Uredu","");
    SetPlayerSkin(playerid,105);
    }
    if(listitem == 2)
        {
    }
    }
return 1;
}

I sad koristis tj tu ispod
SetPlayerSkin


mozes stavljati
GivePlayerWeapon za oruzje
SetPlayerPos za poziciju itd

EDIT:Ako ima neki eror ili warn javi jel sam nabrzinu piso
Obrisan korisnik Obrisan korisnik
pre 13 godina
Kakvu brzinu,ono da si pisao za 2 sekunde lepse bi napisao. Onim kodom neces dobiti spawn poziciju vec samo dialog i skin ? Takodje,definisao si promenljivu a nisi joj dao vrednost i to se tako ne radi vec to "new org" zameni sa "#define org 1" jer tako "1" menjas sa org.Isto tako si stavio "listitem 2" a ne koristis ga? Eto ti laksi nacin :

#define org 1 // na vrh skripte
new biranjetima;

public OnPlayerConnect(playerid)
{
      ShowPlayerDialog(playerid,org,DIALOG_STYLE_LIST,"Life On Balkan Organizacije"," Police Department \n Grove Street ","Odaberi","Zatvori");
    return 1;
}
public OnPlayerSpawn(playerid)
{
    switch(biranjetima)
    {
        case 1:
        {
            SetPlayerPos(playerid, koordinate);
            SetPlayerFacingAngle(playerid, random(360));
        }
case 2:
{
            SetPlayerPos(playerid, koordinate);
            SetPlayerFacingAngle(playerid, random(360));
        }
return 1;
}

public OnDialogResponse(...)
{
if(dialogid == org)
{
    if(listitem == 1)
    {
biranjetima == 1;
}
    if(listitem == 1)
    {
biranjetima == 2;
}
}
return 1;
}



Cini mi se da ce da sljaka.Ne veruj mi ^^

btw moraces da kliknes na ono "spawn" da bi ti uslo.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava