-100$ for spawn
#1

Help me. When I respawned take 100$.
Problem is not GiveMoney.
Reply
#2

Explain a bit more.
Reply
#3

When I respawn take me 100$. It is all.
Reply
#4

Show us your OnPlayerSpawn code, please.
Reply
#5

PHP код:
public OnPlayerSpawn(playerid){
    
SetPlayerArmour(playerid100.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 
ii<sizeof(ZoneInfo); i++)
    {
        
GangZoneShowForPlayer(playeridZoneID[i], GetTeamZoneColor(ZoneInfo[i][zTeam]));
        if(
ZoneAttacker[i] != -1GangZoneFlashForPlayer(playeridZoneID[i], GetTeamZoneColor(ZoneAttacker[i]));
    }
    if(
GetPlayerMoney(playerid)==0) {Cashb[playerid]=10000;GivePlayerMoney(playerid10000);}
    
TextDrawShowForPlayer(playerid,txtTimeDisp);
    
TextDrawShowForPlayer(playeridZones[playerid]);
    
gettime(hourminute);
    
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(playeridDm1[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(playeridDm2[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(playeridDm3[rand][0], Dm3[rand][1], Dm3[rand][2]);
        
GivePlayerWeapon(playerid,,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(playerid1798.1528,-1199.3500,63.9688);
        return 
1;
    }
    if(
Parkour2[playerid] == 1)
    {
        
SetPlayerPos(playerid1431.8192,-1783.5168,33.4297);
        return 
1;
    }
    if(
Parkour3[playerid] == 1)
    {
        
SetPlayerPos(playerid2648.0164,-2110.4656,13.5469);
        return 
1;
    }
    if(
Parkour4[playerid] == 1)
    {
        
SetPlayerPos(playerid2539.1626,-1435.5494,31.6727);
        return 
1;
    }
    if(
Parkour5[playerid] == 1)
    {
        
SetPlayerPos(playerid1544.9849,-1353.7681,329.4735);
        return 
1;
    }
    for(new 
ii<MAX_WEAPONS_RESPAWNi++)
    if(
PlayerWeapons[playerid][i] > 0GivePlayerWeapon(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"1000true"d"playerid); 
    return 
1;

Reply
#6

Check for this line under public OnplayerSpawn(playerid)

pawn Код:
GivePlayerMoney(playerid, -100);
Simple
Reply
#7

Use OnPlayerDeath if you want give -100 on everydeath. it would be better than OnPlayerSpawn.
Reply
#8

Quote:
Originally Posted by Gamer_007
Посмотреть сообщение
Check for this line under public OnplayerSpawn(playerid)

pawn Код:
GivePlayerMoney(playerid, -100);
Simple
Nothing
Reply
#9

This is standart function take money 100$. If command is disable this funtion?
Reply
#10

I decided. I will be take 100$ at times death.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)