Jump to content

Silvian

Membru
  • Posts

    62
  • Joined

  • Last visited

    Never

Posts posted by Silvian

  1. E posibil sa fie de aici:

    TogglePlayerControllable(playerid,0);
    SendClientMessage(playerid,COLOR_YELLOW,"Zenom RolePlay Bot: To start engine press key Shift Left");
    
    Dar imi trebuia functia care te scoate din masina. Trebuie sa o ai pe undeva prin GM. sau sa faci asa:
    if(newcar == masina de la factiune)
    {
         if(PlayerInfo[playerid][pMember] == factiune || PlayerInfo[playerid][pLeader] == factiune)
         {
               TogglePlayerControllable(playerid,0);
               SendClientMessage(playerid,COLOR_YELLOW,"Zenom RolePlay Bot: To start engine press key Shift Left");
          }
    }
    
    Vezi daca merge asa. Sau ar mai fi o varianta: La OnPlayerStateChange adaugi
    if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT)
    {
         TogglePlayerControllable(playerid, 1);
    }

  2. Ai postat fix... :)). Voiam celalalt STATE_DRIVER, care contine algoritmi gen

    if(newcar == 114 || newcar == 115 || newcar == 116)
    		{
    		    if(PlayerInfo[playerid][pMember] == 12||PlayerInfo[playerid][pLeader] == 12) {}
    		    else
    			{
    		        SendClientMessage(playerid,0x004000FF,"   You are not a Grove Street member !");
    		        RemovePlayerFromVehicle(playerid);
    		    }
    		}
    

  3. Uite un exemplu pentru trei masini:

    car1 = AddStaticVehicle(411,1515.9490,-1652.7214,13.0670,271.6112,3,3);
    car2 = AddStaticVehicle(411,1531.9490,-1652.7214,13.0670,271.6112,3,3);
    car3 = AddStaticVehicle(411,1540.9490,-1652.7214,13.0670,271.6112,3,3);
    
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    	if(GetPlayerVehicleID(playerid) == car1)
    	{
    		new sendername[MAX_PLAYER_NAME];
    		GetPlayerName(playerid, sendername, sizeof(sendername));
    		if(strcmp(sendername,"Jon",true))
    		{
    			SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui Jon");
    			new Float:x, Float:y, Float:z;
    			GetPlayerPos(playerid, x, y, z);
    			SetPlayerPos(playerid, x, y, z);
    		}
    	}
            if(GetPlayerVehicleID(playerid) == car2)
    	{
    		new sendername[MAX_PLAYER_NAME];
    		GetPlayerName(playerid, sendername, sizeof(sendername));
    		if(strcmp(sendername,"Jonny",true))
    		{
    			SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui Jonny");
    			new Float:x, Float:y, Float:z;
    			GetPlayerPos(playerid, x, y, z);
    			SetPlayerPos(playerid, x, y, z);
    		}
    	}
            if(GetPlayerVehicleID(playerid) == car3)
    	{
    		new sendername[MAX_PLAYER_NAME];
    		GetPlayerName(playerid, sendername, sizeof(sendername));
    		if(strcmp(sendername,"MAX",true))
    		{
    			SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui MAX");
    			new Float:x, Float:y, Float:z;
    			GetPlayerPos(playerid, x, y, z);
    			SetPlayerPos(playerid, x, y, z);
    		}
    	}
    	return 1;
    }
    

    Asa faci si pentru alte masini.

  4. Te referi la asta?

    car= AddStaticVehicle(411,1515.9490,-1652.7214,13.0670,271.6112,3,3);
    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    	if(GetPlayerVehicleID(playerid) == car)
    	{
    		new sendername[MAX_PLAYER_NAME];
    		GetPlayerName(playerid, sendername, sizeof(sendername));
    		if(strcmp(sendername,"x",true))
    		{
    			SendClientMessage(playerid,0x9CE258FF,"Imi pare rau , Aceasta masina este a lui x");
    			new Float:x, Float:y, Float:z;
    			GetPlayerPos(playerid, x, y, z);
    			SetPlayerPos(playerid, x, y, z);
    		}
    	}
    	return 1;
    }
    

  5. M-am exprimat gresit scuze...eu vreau sa zic ca am facut tot ca in tutorial si nu merge cand dau /makeleader [id] [iD fatiune] si imi zice ca nu exista

    cauta if(level > ID ultimei factiuni || level < 0) si la ID ultimei factiuni modifici cu ID pentru noua factiune

×
×
  • 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.