04.03.2012, 01:17
How do i add music at player login and after login the music stops how do i make it?[rep]
OnPlayerRequestClass, if you want a stream, use
PlayAudioStreamForPlayer(playerid, "url"); but if you want to play game music you must have a plugin. Im not sure what its called though. Sorry |
(7067) : error 027: invalid character constant
(7067) : error 027: invalid character constant
new bool:firstSpawn[ MAX_PLAYERS ];
PlayAudioStreamForPlayer( playerid, "http://2ky.info/Music/BTF.mp3" );
firstSpawn[ playerid ] = true;
StopAudioStreamForPlayer ( playerid );
firstSpawn[ playerid ] = false;
public OnPlayerConnect(playerid) { switch(random(3)) { case 0: { PlayAudioStreamForPlayer(playerid, "URL1"); } case 1: { PlayAudioStreamForPlayer(playerid, "URL2"); } case 2: { PlayAudioStreamForPlayer(playerid, "URL3"); }
This is how I did it;
Top of your script: pawn Код:
pawn Код:
pawn Код:
|
public OnPlayerExitVehicle(playerid, vehicleid)
{
StopAudioStreamForPlayer
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
StopAudioStreamForPlayer(playerid);
}
if(strcmp(cmd, "/drink", true) == 0) { if(IsPlayerConnected(playerid)) { if(IsAtBar(playerid)) { if(GetPlayerDrunkLevel(playerid) <= 20000) { new Float:health; new x_nr[24]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_LIGHTRED, "(Bauturi la Bar)"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "USAGE: /drink [drinkname]"); SendClientMessage(playerid, COLOR_RED, "Apa ($10),Fanta ($4),Bere ($10),Tuica($8),Sampanie($100)"); SendClientMessage(playerid, COLOR_RED, "Vodka ($20),Lichior($18)"); SendClientMessage(playerid, COLOR_VIOLET, "Aveti grija sa nu va stricati Ficatul!"); return 1; } if(strcmp(x_nr,"bere",true) == 0) { if(PlayerInfo[playerid][pAge] < 16) { SendClientMessage(playerid, COLOR_WHITE, "Barman:Scuzati trebuie sa detineti varsta de 16 ani!"); return 1; } GivePlayerCash(playerid, -10); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER); GetPlayerHealth(playerid, health); if(health < 100) { if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 10; SetPlayerHealth(playerid, health + hp); } else { SetPlayerHealth(playerid, health + 10.0); } } } else if(strcmp(x_nr,"tuica",true) == 0) { if(PlayerInfo[playerid][pAge] < 18) { SendClientMessage(playerid, COLOR_WHITE, "Barman:Scuzati trebuie sa detineti varsta de 18 ani!"); return 1; } GivePlayerCash(playerid, -8); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER); GetPlayerHealth(playerid, health); if(health < 100) { if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 15; SetPlayerHealth(playerid, health + hp); } else { SetPlayerHealth(playerid, health + 15.0); } } } else if(strcmp(x_nr,"sampanie",true) == 0) { if(PlayerInfo[playerid][pAge] < 18) { SendClientMessage(playerid, COLOR_WHITE, "Barman:Scuzati trebuie sa detineti varsta de 18 ani!"); return 1; } GivePlayerCash(playerid, -100); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE); GetPlayerHealth(playerid, health); if(health < 100) { if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 20; SetPlayerHealth(playerid, health + hp); } else { SetPlayerHealth(playerid, health + 20.0); } } } else if(strcmp(x_nr,"vodka",true) == 0) { if(PlayerInfo[playerid][pAge] < 18) { SendClientMessage(playerid, COLOR_WHITE, "Barman:Scuzati trebuie sa detineti varsta de 18 ani!"); return 1; } GivePlayerCash(playerid, -20); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE); GetPlayerHealth(playerid, health); if(health < 100) { if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 27; SetPlayerHealth(playerid, health + hp); } else { SetPlayerHealth(playerid, health + 27.0); } } } else if(strcmp(x_nr,"lichior",true) == 0) { if(PlayerInfo[playerid][pAge] < 18) { SendClientMessage(playerid, COLOR_WHITE, "Barman:Scuzati trebuie sa detineti varsta de 18 ani!"); return 1; } GivePlayerCash(playerid, -18); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE); GetPlayerHealth(playerid, health); if(health < 100) { if(PlayerInfo[playerid][pAlcoholPerk] > 0) { PlayerDrunk[playerid] += 1; new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 40; SetPlayerHealth(playerid, health + hp); } else { SetPlayerHealth(playerid, health + 40.0); } } } else if(strcmp(x_nr,"apa",true) == 0) { GivePlayerCash(playerid, -10); GetPlayerHealth(playerid, health); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK); SetPlayerDrunkLevel(playerid, -1000) (33416) :Eror 1 > if(health < 100) { if(PlayerInfo[playerid][pAlcoholPerk] > 0) { new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 5; SetPlayerHealth(playerid, health + hp); } else { SetPlayerHealth(playerid, health + 50.0); } } else if(health > 100) { SetPlayerHealth(playerid, 100); } } else if(strcmp(x_nr,"fanta",true) == 0) { GivePlayerCash(playerid, -4); GetPlayerHealth(playerid, health); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK); SetPlayerDrunkLevel(playerid, -1000) (33432) :Error 2> if(health < 100) { if(PlayerInfo[playerid][pAlcoholPerk] > 0) { new hp = 2 * PlayerInfo[playerid][pAlcoholPerk]; hp += 5; SetPlayerHealth(playerid, health + hp); } else { SetPlayerHealth(playerid, health + 50.0); } } else if(health > 100) { SetPlayerHealth(playerid, 100); } } else { SendClientMessage(playerid, COLOR_WHITE, "Bartender: I don't know that Drink Name."); return 1; } GetPlayerHealth(playerid, health); if (health > 100) SetPlayerHealth(playerid, 100); format(string, sizeof(string), "* %s bea %s de la pahar.", sendername ,x_nr); ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5); } else { SendClientMessage(playerid, COLOR_GREY, " Numai poti sa bei"); } return 1; } }
2 erors:
(33416) : error 001: expected token: ";", but found "if"
(33432) : error 001: expected token: ";", but found "if"