Szerző Téma: Csatlakozás zene & Pár extra  (Megtekintve 3273 alkalommal)

Csatlakozás zene & Pár extra
« Dátum: 2012. augusztus 31. - 06:46:11 »
+2 Show voters
Sziasztok! Nem is húznám az idõt:

Elkészítési idõ: 5perc

 
//>> All Rights Reserved by nate <<
//>> Publikálva sampforum.hu <<
//Include-k eleje
#include <a_samp>
//Include-k vége
//Def.-ek eleje
#if defined FILTERSCRIPT
//Def.-el vége
public OnFilterScriptInit()
{
print(\"Csatlakozas Zenek betoltve. Copyright 2012 by Nate\");
return 1;
}
#else
main()
{
print(\"Csatlakozas Zenek betoltve. Copyright 2012 by Nate\");
}
#endif
 
//Szinek definiciója
#define COLOR_ORANGE 0xFF8C00AA
#define COLOR_GREEN 0x009900FF
//szinek vége
public OnPlayerConnect(playerid)
{
new veletlen = random(30); // ezt módosítsd annyira amennyi zenét beleraksz pl.  most bent van 8 akkor 8ra írd át ha ezt is meghagyod..
if(veletlen == 0)
{
   PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene.mp3\");
}
if(veletlen == 1)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene2.mp3\");
}
if(veletlen == 2)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene3.mp3\");
}
if(veletlen == 3)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene4.mp3\");
}
if(veletlen == 4)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene5.mp3\");
}
if(veletlen == 5)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene6.mp3\");
}
if(veletlen == 6)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene7.mp3\");
}
if(veletlen == 7)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene8.mp3\");
}
if(veletlen == 8)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/zene9.mp3\");
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/zenelejatszas\", cmdtext, true, 10) == 0)
{
PlayAudioStreamForPlayer(playerid, \"http://weboldalad.com/teljeszene.mp3\");
SendClientMessage(playerid, COLOR_ORANGE, \"xy címú zene elindítva!\");
               GameTextForPlayer(playerid, \"~r~Zene elindítva\", 3000, 6);
return 1;
}
if (strcmp(\"/zenelejatszasvege\", cmdtext, true, 10) == 0)
{
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, COLOR_GREEN, \"xy címú zene leállítva!\");
               GameTextForPlayer(playerid, \"~r~Zene leállítva\", 3000, 6);
return 1;
}
return 0;
}

 
Hibátlan pawno-ba szóval 100%-ra hibátlan. Ha tudtok valami hibát mondani nyugodtan mondjátok és kijavítom.

További Szép Napot


UI.: Igen elõttem nyitott valaki egy topicot ilyenel kapcsolatban de mielõtt e-miatt szólna valaki nézze meg a 2 scriptet. :)


« Utoljára szerkesztve: 2012. augusztus 31. - 12:12:33 írta ηαte »

Csatlakozás zene & Pár extra
« Válasz #1 Dátum: 2012. augusztus 31. - 10:32:27 »
0 Show voters
Itt van egy észrevétel:
mivel te 30 szám közül választatsz a szerverrel, és nincs 30 db szám, így valószínûleg sokszor nem lesz zene.

Csatlakozás zene & Pár extra
« Válasz #2 Dátum: 2012. augusztus 31. - 10:35:09 »
0 Show voters
Idézetet írta: TayLoR date=1346401947\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27157\" data-ipsquote-contentclass=\"forums_Topic
Itt van egy észrevétel:
mivel te 30 szám közül választatsz a szerverrel, és nincs 30 db szám, így valószínûleg sokszor nem lesz zene.
 
Úgy írtam hogy ez ne legyen probléma próbáld ki és meglátod :) és ha így is lenne véletlen akkor is csak a találatok közül választana na meg nem nekem kell a másoknak a zene linkjeit kitalálni ... Amúgy mögé írtam valamit ahol találtad azt a 30ast...

Csatlakozás zene & Pár extra
« Válasz #3 Dátum: 2012. augusztus 31. - 10:36:07 »
0 Show voters
A random(30) tedd át
random(8)

-ra.
Spoiler for off:
Az aláírásodba ne kérj +-t mert tiltja a szabályzat.

Csatlakozás zene & Pár extra
« Válasz #4 Dátum: 2012. augusztus 31. - 10:38:59 »
0 Show voters
Idézetet írta: N@rbirock date=1346402167\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27157\" data-ipsquote-contentclass=\"forums_Topic

A random(30) tedd át
random(8)

-ra.
Spoiler for off:
Az aláírásodba ne kérj +-t mert tiltja a szabályzat.
 
KÉRLEK! LÉGYSZIVES! Olvassad már el ami a random30 mögött van...

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
Csatlakozás zene & Pár extra
« Válasz #5 Dátum: 2012. augusztus 31. - 11:31:04 »
0 Show voters
Egyszerûbben is meglehett volna:
 

switch( random( 9 ) )
{
        case 0: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene.mp3\" );
        case 1: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene2.mp3\" );
        case 2: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene3.mp3\" );
        case 3: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene4.mp3\" );
        case 4: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene5.mp3\" );
        case 5: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene6.mp3\" );
        case 6: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene7.mp3\" );
        case 7: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene8.mp3\" );
        case 8: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene9.mp3\" );
}

 
Amúgy random( 9 ) kell, mert ha 8, akkor az egyik feltétel nem fog teljesülni.

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Csatlakozás zene & Pár extra
« Válasz #6 Dátum: 2012. augusztus 31. - 11:35:19 »
0 Show voters
Hát ez meg minek bele:
 

new string[18];
format(string, sizeof(string), \"~r~Zene elindítva!\");

 
???

Csatlakozás zene & Pár extra
« Válasz #7 Dátum: 2012. augusztus 31. - 11:37:23 »
0 Show voters
Ha valami problémátok van akkor ne itt légyszives. A másik hogy hogy lehetett volna még LES*AROM! Így oldottam meg és kész. Nem kell a sok okoskodás. Ha valami nem tetszik nem kell nézni. Drake az a parancshoz tartozik...

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
Csatlakozás zene & Pár extra
« Válasz #8 Dátum: 2012. augusztus 31. - 12:06:13 »
0 Show voters
Értem én, hogy a parancshoz tartozik, de minek hozol létre egy 18-as méretû cellát, és formázod meg?
Mikor ugyan úgy tehetnéd ezt is:
 
GameTextForPlayer(playerid, \"~r~Zene elindítva\", 3000, 6);

 
Tiszta memória pazarlás, ha te módot írnál, akkor laggos lenne az tuti :D
Illetve ez egy fórum, itt a kritikákat is el kell fogadni, én mindig elfogadom és nem duzzogok, hanem kijavítom, ahogy õk kérik.

Csatlakozás zene & Pár extra
« Válasz #9 Dátum: 2012. augusztus 31. - 14:10:47 »
0 Show voters
Idézetet írta: DrAkE date=1346407573\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27157\" data-ipsquote-contentclass=\"forums_Topic
Értem én, hogy a parancshoz tartozik, de minek hozol létre egy 18-as méretû cellát, és formázod meg?
Mikor ugyan úgy tehetnéd ezt is:
 
GameTextForPlayer(playerid, \"~r~Zene elindítva\", 3000, 6);

 
Tiszta memória pazarlás, ha te módot írnál, akkor laggos lenne az tuti :D
Illetve ez egy fórum, itt a kritikákat is el kell fogadni, én mindig elfogadom és nem duzzogok, hanem kijavítom, ahogy õk kérik.
 
Mégis van egy módom :) Lagg nélkül ahol szerveren is menti az adatokat meg mysql-be hogy ha gáz lenne ott legyen az egyik meg hát 40NPC van rajta és no lagg :) de ahogy érzed :P Pucca javítottam ám ty :D

Csatlakozás zene & Pár extra
« Válasz #10 Dátum: 2012. augusztus 31. - 21:04:33 »
0 Show voters
csatlakozáskor meg lehetett volna egyszerübben oldani
 
Idézetet írta: Gabor.. date=1346405464\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27157\" data-ipsquote-contentclass=\"forums_Topic
Egyszerûbben is meglehett volna:
 

switch( random( 9 ) )
{
        case 0: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene.mp3\" );
        case 1: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene2.mp3\" );
        case 2: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene3.mp3\" );
        case 3: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene4.mp3\" );
        case 4: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene5.mp3\" );
        case 5: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene6.mp3\" );
        case 6: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene7.mp3\" );
        case 7: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene8.mp3\" );
        case 8: PlayAudioStreamForPlayer( playerid, \"http://weboldalad.com/zene9.mp3\" );
}

 
Amúgy random( 9 ) kell, mert ha 8, akkor az egyik feltétel nem fog teljesülni.
 
és ezt másold be a gamemode -ba a
 
public OnPlayerConnect(playerid)

 
alá :D legalábbis nekem igy van

Csatlakozás zene & Pár extra
« Válasz #11 Dátum: 2012. szeptember 01. - 09:07:36 »
0 Show voters
Nekem is benne van a gamemodemba igen az onplayerconnect alatt de mivel FS-be raktam fel így átraktam FS-be. Nem tudom ebbe mit ilyen nehéz felfogni....

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal