18.07.2009, 22:46
Pickups are causeing game to crash after player is spawned when you try to stop the animation that i have in OnPlayerRequestClass i have tried to make it stop on spawn before but my attempts didnt worki recently tried adding pick ups and when they are in the cause the problem mentionded above here is are the parts of the script i think may be it
i am using double - O - stream pick up streamer and its the game that crashes not the server
Код:
//pickups new Pickup0; new Pickup1; new Pickup2; new Pickup3; new Pickup4; new Pickup5; new Pickup6; new Pickup7; new Pickup8; new Pickup9; new Pickup10; new Pickup11; new Pickup12; new Pickup13; new Pickup14; new Pickup15; new Pickup16; new Pickup17; new Pickup18; new Pickup19; new Pickup20; new Pickup21; new Pickup22; new Pickup23; public OnGameModeInit() { //Pickups Pickup0 = CreateMapIcon(1240,2,2019.3397,1007.7291,10.8203); Pickup1 = CreateMapIcon(1240,2,2019.3397,1007.7291,10.8203); Pickup2 = CreateMapIcon(1212,2,2019.3397,1007.7291,10.8203); Pickup3 = CreateMapIcon(349,2,2019.3397,1007.7291,10.8203); Pickup4 = CreateMapIcon(356,2,2019.3397,1007.7291,10.8203); Pickup5 = CreateMapIcon(1242,2,2019.3397,1007.7291,10.8203); Pickup6 = CreateMapIcon(358,2,2019.3397,1007.7291,10.8203); Pickup7 = CreateMapIcon(1242,2,2019.3397,1007.7291,10.8203); Pickup8 = CreateMapIcon(1240,2,2019.3397,1007.7291,10.8203); Pickup9 = CreateMapIcon(355,2,2019.3397,1007.7291,10.8203); Pickup10 = CreateMapIcon(355,2,2019.3397,1007.7291,10.8203); Pickup11 = CreateMapIcon(356,2,2019.3397,1007.7291,10.8203); Pickup12 = CreateMapIcon(1212,2,2019.3397,1007.7291,10.8203); Pickup13 = CreateMapIcon(361,2,2019.3397,1007.7291,10.8203); Pickup14 = CreateMapIcon(1242,2,2019.3397,1007.7291,10.8203); Pickup15 = CreateMapIcon(1240,2,2019.3397,1007.7291,10.8203); Pickup16 = CreateMapIcon(342,2,2019.3397,1007.7291,10.8203); Pickup17 = CreateMapIcon(359,2,2019.3397,1007.7291,10.8203); Pickup18 = CreateMapIcon(1240,2,2019.3397,1007.7291,10.8203); Pickup19 = CreateMapIcon(1242,2,2019.3397,1007.7291,10.8203); Pickup20 = CreateMapIcon(356,2,2019.3397,1007.7291,10.8203); Pickup21 = CreateMapIcon(1212,2,2019.3397,1007.7291,10.8203); Pickup22 = CreateMapIcon(336,2,2019.3397,1007.7291,10.8203); Pickup23 = CreateMapIcon(362,2,2019.3397,1007.7291,10.8203); return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4); return 1; } public OnPlayerPickUpStreamPickup(playerid,spickupid) { if (spickupid == Pickup0) { SendClientMessage(playerid, COLOR_WHITE, "Healed!"); SetPlayerHealth(playerid, 100); } else if (spickupid == (Pickup1)) { SendClientMessage(playerid, COLOR_WHITE, "Healed!"); SetPlayerHealth(playerid, 100); } else if (spickupid == (Pickup2)) { SendClientMessage(playerid, COLOR_WHITE, "You received $10000!"); GivePlayerMoney(playerid, 10000); } else if (spickupid == (Pickup3)) { SendClientMessage(playerid, COLOR_WHITE, "You received A Shotgun/amo!"); GivePlayerWeapon(playerid,25,100); } else if (spickupid == (Pickup4)) { SendClientMessage(playerid, COLOR_WHITE, "You received A M4/amo!"); GivePlayerWeapon(playerid,31,100); } else if (spickupid == (Pickup5)) { SendClientMessage(playerid, COLOR_WHITE, "You received Armour!"); SetPlayerArmour(playerid, 100); } else if (spickupid == (Pickup6)) { SendClientMessage(playerid, COLOR_WHITE, "You received A Sniper!"); GivePlayerWeapon(playerid,34,100); } else if (spickupid == (Pickup7)) { SendClientMessage(playerid, COLOR_WHITE, "You received Armour!"); SetPlayerArmour(playerid, 100); } else if (spickupid == (Pickup8)) { SendClientMessage(playerid, COLOR_WHITE, "Healed!"); SetPlayerHealth(playerid, 100); } else if (spickupid == (Pickup9)) { SendClientMessage(playerid, COLOR_WHITE, "You received A AK-47/amo!"); GivePlayerWeapon(playerid,30,100); } else if (spickupid == (Pickup10)) { SendClientMessage(playerid, COLOR_WHITE, "You received A AK-47/amo!"); GivePlayerWeapon(playerid,30,100); } else if (spickupid == (Pickup11)) { SendClientMessage(playerid, COLOR_WHITE, "You received A M4/amo!"); GivePlayerWeapon(playerid,31,100); } else if (spickupid == (Pickup12)) { SendClientMessage(playerid, COLOR_WHITE, "You received $10000!"); GivePlayerMoney(playerid, 10000); } else if (spickupid == (Pickup13)) { SendClientMessage(playerid, COLOR_WHITE, "You received A Flame Thrower!"); GivePlayerWeapon(playerid,31,100); } else if (spickupid == (Pickup14)) { SendClientMessage(playerid, COLOR_WHITE, "You received Armour!"); SetPlayerArmour(playerid, 100); } else if (spickupid == (Pickup15)) { SendClientMessage(playerid, COLOR_WHITE, "Healed!"); SetPlayerHealth(playerid, 100); } else if (spickupid == (Pickup16)) { SendClientMessage(playerid, COLOR_WHITE, "You received Grenades!"); GivePlayerWeapon(playerid,16,10); } else if (spickupid == (Pickup17)) { SendClientMessage(playerid, COLOR_WHITE, "You received A Rocket Launcher!"); GivePlayerWeapon(playerid,35,10); } else if (spickupid == (Pickup18)) { SendClientMessage(playerid, COLOR_WHITE, "Healed!"); SetPlayerHealth(playerid, 100); } else if (spickupid == (Pickup19)) { SendClientMessage(playerid, COLOR_WHITE, "You received Armour!"); SetPlayerArmour(playerid, 100); } else if (spickupid == (Pickup20)) { SendClientMessage(playerid, COLOR_WHITE, "You received A M4/amo!"); GivePlayerWeapon(playerid,31,100); } else if (spickupid == (Pickup21)) { SendClientMessage(playerid, COLOR_WHITE, "You received $10000!"); GivePlayerMoney(playerid, 10000); } else if (spickupid == (Pickup22)) { SendClientMessage(playerid, COLOR_WHITE, "You received A Bat!"); GivePlayerWeapon(playerid,5,1); } else if (spickupid == (Pickup23)) { SendClientMessage(playerid, COLOR_WHITE, "You received A Minigun!"); GivePlayerWeapon(playerid,38,50); return 1; } return 1; }