24.02.2013, 08:56
Help me. When I respawned take 100$.
Problem is not GiveMoney.
Problem is not GiveMoney.
public OnPlayerSpawn(playerid){
SetPlayerArmour(playerid, 100.0);
if(SetSpawn[playerid][weapongun4]!=0)
GivePlayerWeapon(playerid,SetSpawn[playerid][weapongun4],SetSpawn[playerid][weaponammo4]);
if(SetSpawn[playerid][weapongun5]!=0)
GivePlayerWeapon(playerid,SetSpawn[playerid][weapongun5],SetSpawn[playerid][weaponammo5]);
SetPVarInt(playerid,"K_Times",0);
PlayerInfo[playerid][Spawn] = true;
if(On[playerid]==true)
{
switch(radio[playerid]){
case 0:PlayAudioStreamForPlayer(playerid, "http://webcast.emg.fm:55655/europaplus128.mp3");
case 1:PlayAudioStreamForPlayer(playerid, "http://radio02-cn03.akadostream.ru:8108/shanson128.mp3");
case 2:PlayAudioStreamForPlayer(playerid, "http://uplink2.181.fm:8054");
case 3:PlayAudioStreamForPlayer(playerid, "http://81.19.85.195:80/mayak64.mp3");
case 4:PlayAudioStreamForPlayer(playerid, "http://radiosilver.corbina.net:8000/silver128.mp3");
case 5:PlayAudioStreamForPlayer(playerid, "http://online.radiorecord.ru:8102/club_128");
case 6:PlayAudioStreamForPlayer(playerid, "205.188.215.232:8016");
}}
HideDialog(playerid);
for(new i; i<sizeof(ZoneInfo); i++)
{
GangZoneShowForPlayer(playerid, ZoneID[i], GetTeamZoneColor(ZoneInfo[i][zTeam]));
if(ZoneAttacker[i] != -1) GangZoneFlashForPlayer(playerid, ZoneID[i], GetTeamZoneColor(ZoneAttacker[i]));
}
if(GetPlayerMoney(playerid)==0) {Cashb[playerid]=10000;GivePlayerMoney(playerid, 10000);}
TextDrawShowForPlayer(playerid,txtTimeDisp);
TextDrawShowForPlayer(playerid, Zones[playerid]);
gettime(hour, minute);
SetPlayerTime(playerid,hour,minute);
if(DeathMatch1[playerid] == 1)
{
SetCameraBehindPlayer(playerid);
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,24,50);
GivePlayerWeapon(playerid,25,50);
GivePlayerWeapon(playerid,16,10);
new rand = random(sizeof(Dm1));
SetPlayerPos(playerid, Dm1[rand][0],Dm1[rand][1],Dm1[rand][2]);
return 1;
}
if(DeathMatch2[playerid] == 1)
{
SetCameraBehindPlayer(playerid);
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid,31,80);
GivePlayerWeapon(playerid,27,50);
GivePlayerWeapon(playerid,34,30);
new rand = random(sizeof(Dm2));
SetPlayerPos(playerid, Dm2[rand][0],Dm2[rand][1],Dm2[rand][2]);
return 1;
}
if(DeathMatch3[playerid] == 1)
{
SetCameraBehindPlayer(playerid);
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid,100);
new rand = random(sizeof(Dm3));
SetPlayerPos(playerid, Dm3[rand][0], Dm3[rand][1], Dm3[rand][2]);
GivePlayerWeapon(playerid,5 ,1);
GivePlayerWeapon(playerid,23 ,500);
GivePlayerWeapon(playerid,25 ,700);
GivePlayerWeapon(playerid,29 ,1000);
GivePlayerWeapon(playerid,31 ,1500);
GivePlayerWeapon(playerid,34 ,320);
return 1;
}
if(Parkour1[playerid] == 1)
{
SetPlayerPos(playerid, 1798.1528,-1199.3500,63.9688);
return 1;
}
if(Parkour2[playerid] == 1)
{
SetPlayerPos(playerid, 1431.8192,-1783.5168,33.4297);
return 1;
}
if(Parkour3[playerid] == 1)
{
SetPlayerPos(playerid, 2648.0164,-2110.4656,13.5469);
return 1;
}
if(Parkour4[playerid] == 1)
{
SetPlayerPos(playerid, 2539.1626,-1435.5494,31.6727);
return 1;
}
if(Parkour5[playerid] == 1)
{
SetPlayerPos(playerid, 1544.9849,-1353.7681,329.4735);
return 1;
}
for(new i; i<MAX_WEAPONS_RESPAWN; i++)
if(PlayerWeapons[playerid][i] > 0) GivePlayerWeapon(playerid,WeaponIDs[i],WeaponAmmo[i]*PlayerWeapons[playerid][i]);
SetPlayerInterior(playerid,0);//интерьер улицы
SetCameraBehindPlayer(playerid);//камера сзади игрока
//if(PGang[playerid] > 0 && SetSpawn[playerid][team] == CLASS_PLAYERS) SetTimerEx("Spawn", 500, false, "i", playerid);
PickupTimer = SetTimerEx("OnPlayerPickupExit", 1000, true, "d", playerid);
return 1;
}
GivePlayerMoney(playerid, -100);