Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: ChampaWasTaken poslato Januar 04, 2013, 12:09:29 POSLE PODNE

Naslov: [POMOC]Random pjesma i sprite
Poruka od: ChampaWasTaken poslato Januar 04, 2013, 12:09:29 POSLE PODNE
Skripta koju koristim: Jedna moja
Detaljan opis problema: Treba mi pomoc oko toga kako da napravim random sprite i pjesmu za login to jest za pjesme sam vec napravio random i to je ovaj: new PocetnaMuzika[][] =
{
    "http://k007.kiwi6.com/hotlink/z7hr7szzty/grand_theft_auto_4_theme_song.mp3",
    "http://k007.kiwi6.com/hotlink/nt26fd487c/grand_theft_auto_san_andreas_theme_song_download_link.mp3",
    "http://k007.kiwi6.com/hotlink/7kzo6vxi6y/gta_3_theme_song.mp3",
};

Eh sad mi treba code da ubacim to pod login i treba mi kako da ovako isto napravim za spritei treba mi code da stavim taj random pod login a evo tih sprite koje trebam ubacit     Pocetni1 = TextDrawCreate(-0.500, -3.500, "LOADSUK:loadsc3");
    TextDrawFont(Pocetni1, 4);
    TextDrawTextSize(Pocetni1, 649.000, 439.000);
    TextDrawColor(Pocetni1, -1);

    Pocetni2 = TextDrawCreate(-0.500, -0.500, "LOADSUK:loadsc7");
    TextDrawFont(Pocetni2, 4);
    TextDrawTextSize(Pocetni2, 646.000, 436.000);
    TextDrawColor(Pocetni2, -1);

    Pocetni3 = TextDrawCreate(-3.500, -0.500, "LOADSUK:loadsc1");
    TextDrawFont(Pocetni3, 4);
    TextDrawTextSize(Pocetni2, 646.000, 437.500);
    TextDrawColor(Pocetni3, -1);

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):Molim vas sto prije pomozite treba mi hitno za login ovo
Naslov: Odg: [POMOC]Random pjesma i sprite
Poruka od: --Lood-- poslato Januar 04, 2013, 13:09:31 POSLE PODNE
Umesto ovo troje


    Pocetni1 = TextDrawCreate(-0.500, -3.500, "LOADSUK:loadsc3");
    TextDrawFont(Pocetni1, 4);
    TextDrawTextSize(Pocetni1, 649.000, 439.000);
    TextDrawColor(Pocetni1, -1);
Kod: [Odaberi]
    Pocetni2 = TextDrawCreate(-0.500, -0.500, "LOADSUK:loadsc7");
    TextDrawFont(Pocetni2, 4);
    TextDrawTextSize(Pocetni2, 646.000, 436.000);
    TextDrawColor(Pocetni2, -1);
Kod: [Odaberi]
    Pocetni3 = TextDrawCreate(-3.500, -0.500, "LOADSUK:loadsc1");
    TextDrawFont(Pocetni3, 4);
    TextDrawTextSize(Pocetni2, 646.000, 437.500);
    TextDrawColor(Pocetni3, -1);


stavi vako

Prvo namesti
random textdrivecreate

new RandomTd[][] =
{
"LOADSUK:loadsc3",
"LOADSUK:loadsc7",
"LOADSUK:loadsc1"
};

ogamemodeinit

new randO = random(sizeof(RandomTd));
    Pocetni1 = TextDrawCreate(-3.500, -0.500, RandomTd[randO]);
    TextDrawFont(Pocetni3, 4);
    TextDrawTextSize(Pocetni2, 646.000, 437.500);
    TextDrawColor(Pocetni3, -1);


onda onplayerconnect

TextDriveShowForPlayer(playerid, Pocetni1 );

i sada kada budes hteo da skolni taj TD

TextDriveHideForPlayer(playerid, Pocetni1 );

eto brobaj vako... :)
Naslov: Odg: [POMOC]Random pjesma i sprite
Poruka od: ChampaWasTaken poslato Januar 04, 2013, 13:24:12 POSLE PODNE
A kako za pjesme de mi isto vako molim te ako mozes pls
Naslov: Odg: [POMOC]Random pjesma i sprite
Poruka od: Blaeks poslato Januar 04, 2013, 14:05:01 POSLE PODNE
PlayAudioStreamForPlayer(playerid, PocetnaMuzika[rand][0], PocetnaMuzika[rand][1], PocetnaMuzika[rand][2]);
Naslov: Odg: [POMOC]Random pjesma i sprite
Poruka od: ChampaWasTaken poslato Januar 04, 2013, 17:09:58 POSLE PODNE
Errori kad ubacim ovo od Bleaksa

C:\Users\Rake\Desktop\EGRPv2\gamemodes\EGRP.pwn(6015) : error 017: undefined symbol "rand"
C:\Users\Rake\Desktop\EGRPv2\gamemodes\EGRP.pwn(566) : error 029: invalid expression, assumed zero
C:\Users\Rake\Desktop\EGRPv2\gamemodes\EGRP.pwn(566) : error 008: must be a constant expression; assumed zero


Pomozite molim vas
Naslov: Odg: [POMOC]Random pjesma i sprite
Poruka od: Blaeks poslato Januar 04, 2013, 17:14:07 POSLE PODNE

new rand;
rand = random(sizeof(PocetnaMuzika));
Naslov: Odg: [POMOC]Random pjesma i sprite
Poruka od: ChampaWasTaken poslato Januar 04, 2013, 18:40:58 POSLE PODNE
Sry za DP al rjesio sam sve i radi
Ali sad je problem sto mi ucitava samo jedan sprite to jeste ide ono random ali jedan moze da ucita kako treba kad budu ostali kao da ih i nema
Naslov: Odg: [POMOC]Random pjesma i sprite
Poruka od: SouthEurope poslato Avgust 31, 2013, 15:45:59 POSLE PODNE
Blaeks ja mislim da ide ovako new rand = random(sizeof(PocetnaMuzika));
                 
Naslov: Odg: [POMOC]Random pjesma i sprite
Poruka od: Blaeks poslato Avgust 31, 2013, 16:05:05 POSLE PODNE
mnogo ti mislis, bolje razmisli nesto o refreshanju prestarih tema