Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ××R0x0r×× poslato Jun 25, 2012, 18:25:43 POSLE PODNE

Naslov: [Pomoc]Spawn
Poruka od: ××R0x0r×× poslato Jun 25, 2012, 18:25:43 POSLE PODNE
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 (http://www.zaslike.com/viewer.php?file=y2z2hfo9ql97pnayq8lb.jpg),2 (http://www.zaslike.com/viewer.php?file=j0asm9jtmkiamqdlcuvo.jpg) i 3 (http://www.zaslike.com/viewer.php?file=g1rybqrvxx3bw6jji93l.jpg)
Naslov: Odg: [Pomoc]Spawn
Poruka od: ××R0x0r×× poslato Jun 25, 2012, 19:04:34 POSLE PODNE
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.
Naslov: Odg: [Pomoc]Spawn
Poruka od: vlado_plavsic poslato Jun 25, 2012, 21:09:14 POSLE PODNE
Pa da napravis da kada odabere tim pod OnDialogResponse da mu podesi spawn?
Naslov: Odg: [Pomoc]Spawn
Poruka od: robi_97 poslato Jun 25, 2012, 21:15:17 POSLE PODNE
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


Naslov: Odg: [Pomoc]Spawn
Poruka od: vlado_plavsic poslato Jun 25, 2012, 21:26:13 POSLE PODNE
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[MAX_PLAYERS];

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[playerid])
    {
        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[playerid] == 1;
}
    if(listitem == 1)
    {
biranjetima[playerid] == 2;
}
}
return 1;
}




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

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