Jump to content

stefanel994

Membru
  • Posts

    113
  • Joined

  • Last visited

    Never

Posts posted by stefanel994

  1. PTr cei care aveau problema cu wantedul cand primeai respawn se dadea la 0. Te duci in gamemod si cauti linia

    if(newstate == PLAYER_STATE_SPAWNED)
    Si aicio sa ai
    		new Float: lwx, Float:lwy, Float:lwz;
    		GetPlayerPos(playerid, lwx, lwy, lwz);
    		if((lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
    		{
    			SetPlayerSpawn(playerid);
    		}
    		if(PlayerOnMission[playerid] > 0)
    		{
    			GameTextForPlayer(playerid, "~r~Mission failed", 5000, 3);
    			PlayerOnMission[playerid] = 0;
    		    PlayerInfo[playerid][pMissionNr] = 0;
    		}
    		WantedPoints[playerid] = 0;
    		WantedLevel[playerid] = 0;
    		if(PlayerInfo[playerid][pDonateRank] > 0) { SetPlayerHealth(playerid, 100.0); }
    		else { SetPlayerHealth(playerid, 50.0+PlayerInfo[playerid][pSHealth]); }
    		MedicBill[playerid] = 1;
    		TelePos[playerid][0] = 0.0;
    		TelePos[playerid][1] = 0.0;
    		gPlayerSpawned[playerid] = 1;
    		SafeTime[playerid] = 60;
    	}
    	return 1;
    }
    De aici stergi
    		WantedPoints[playerid] = 0;
    		WantedLevel[playerid] = 0;
    la sfarsit tb sa arate asa
    		new Float: lwx, Float:lwy, Float:lwz;
    		GetPlayerPos(playerid, lwx, lwy, lwz);
    		if((lwz > 530.0 && PlayerInfo[playerid][pInt] == 0) || PlayerToPoint(1000.0, playerid, -1041.9,-1868.4,79.1)) //the highest land point in sa = 526.8
    		{
    			SetPlayerSpawn(playerid);
    		}
    		if(PlayerOnMission[playerid] > 0)
    		{
    			GameTextForPlayer(playerid, "~r~Mission failed", 5000, 3);
    			PlayerOnMission[playerid] = 0;
    		    PlayerInfo[playerid][pMissionNr] = 0;
    		}
    		if(PlayerInfo[playerid][pDonateRank] > 0) { SetPlayerHealth(playerid, 100.0); }
    		else { SetPlayerHealth(playerid, 50.0+PlayerInfo[playerid][pSHealth]); }
    		MedicBill[playerid] = 1;
    		TelePos[playerid][0] = 0.0;
    		TelePos[playerid][1] = 0.0;
    		gPlayerSpawned[playerid] = 1;
    		SafeTime[playerid] = 60;
    	}
    	return 1;
    }

  2. #include <a_samp>
    #include <core>
    #include <float>
    
    new glob0[500];
    
    #define MAX_STRING 255
    
    public OnPlayerConnect(playerid)
    {
       glob0[playerid] = 0;
       return 0;
    }
    
    strtok(const string[], &index,seperator=' ')
    {
       new length = strlen(string);
       new offset = index;
       new result[MAX_STRING];
       while ((index < length) && (string[index] != seperator) && ((index - offset) < (sizeof(result) - 1)))
       {
          result[index - offset] = string[index];
          index++;
       }
    
       result[index - offset] = EOS;
       if ((index < length) && (string[index] == seperator))
       {
          index++;
       }
       return result;
    }
    
    public OnPlayerCommandText(playerid, cmdtext[])
    {
       new var0[256];
       new var1[24];
       new var2[256];
       new var3 = 0;
       var2 = strtok(cmdtext, var3);
       if(!strcmp(var2, "/event", true))
       {
          if(glob0[playerid] == 1)
          {
             GetPlayerName(playerid, var1, 24);
             format(var0, 256, "[Event Info] %s [ID:%d] Eventul sa terminat !", var1, playerid);
             SendClientMessageToAll(0xFF8000FF, var0);
             glob0[playerid] = 0;
             SetPlayerHealth(playerid, 100.0);
             SetPlayerArmour(playerid, 0.0);
             SetPlayerColor(playerid, 0xFF0000FF);
          }
          else
          {
             GetPlayerName(playerid, var1, 24);
             format(var0, 256, "[Event Info] %s [ID:%d] Face event la punctul Portocaliu. ", var1, playerid);
             SendClientMessageToAll(0xFF8000FF, var0);
             glob0[playerid] = 1;
             SetPlayerHealth(playerid, 100.0);
             SetPlayerArmour(playerid, 50.0);
             SetPlayerColor(playerid, 0xFF8000FF);
             for(new var4 = 0; var4 < 500; var4++)
             {
                if(IsPlayerConnected(var4))
                {
                   SetPlayerMarkerForPlayer(var4, playerid, 0xFF0000FF);
                }
             }
          }
          return 1;
       }
       return 0;
    }

    Uite aici o comanda /event by me ;|

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.