Ulaz u hižu :P


Započeo Plen Ki Mun, Novembar 27, 2017, 11:58:56 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Majne
Detaljan opis problema: Koristim PPC House system, e sada pojma nemam kako za zamijenim komandu /enter da se ulazi na F tipku
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): Ako moze primjer, nisam neki skriptercic

Ovo je dio komande /enter

new HouseID, IntID;

	// If a player hasn't logged in properly, he cannot use this command
	if (INT_IsPlayerLoggedIn(playerid) == 0) return 0;

	// Check if the player isn't inside a vehicle (the player must be on foot to use this command)
	if (GetPlayerVehicleSeat(playerid) == -1)
	{
		// Loop through all houses
		for (HouseID = 1; HouseID < MAX_HOUSES; HouseID++)
		{
			// Check if the house exists
			if (IsValidDynamicPickup(AHouseData[HouseID][PickupID]))
			{
				// Check if the player is in range of the house-pickup
				if (IsPlayerInRangeOfPoint(playerid, 2.5, AHouseData[HouseID][HouseX], AHouseData[HouseID][HouseY], AHouseData[HouseID][HouseZ]))
				{
					// Check if the house is closed to the public
					if (AHouseData[HouseID][HouseOpened] == false)
					{
						// The house isn't open to the public, so keep anyone out who isn't the owner of the house
						if (House_PlayerIsOwner(playerid, HouseID) == 0)
						{
						    // Let the player know that this house isn't open to the public and he can't enter it
							SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}This house isn't open to the public, you can't enter it");
						    return 1;
						}
					}

					// The house is open to the public, or the player trying to enter is the owner, so let the player inside the house

					// Get the interior to put the player in
					IntID = AHouseData[HouseID][HouseLevel]; // Get the level of the house

					// Set the worldid so other players cannot see him anymore (but allow all players in the same house to see eachother)
					SetPlayerVirtualWorld(playerid, 5000 + HouseID);
					// Set the player inside the interior of the house
					SetPlayerInterior(playerid, AHouseInteriors[IntID][InteriorID]);
					// Set the position of the player at the spawn-location of the house's interior
					SetPlayerPos(playerid, AHouseInteriors[IntID][IntX], AHouseInteriors[IntID][IntY], AHouseInteriors[IntID][IntZ]);
					// Also set a tracking-variable to enable /housemenu to track in which house the player is
					APlayerData[playerid][CurrentHouse] = HouseID;
					// Also let the player know he can use /housemenu to upgrade/exit his house
					SendClientMessage(playerid, 0xFFFFFFFF, "{00FF00}Use {FFFF00}/housemenu{00FF00} to change options for your house");

					// Exit the function
					return 1;
				}
			}
		}
	}

	// If no house was in range, allow other script to use this command too (business-script for example)
	return 0;
}

Kucaj na yt kako napraviti ulaz/izlaz Sad Goat Production i njega prati i videce :)
Es ist nicht alles Gold, was glänzt

Prebaci tu komandu iz /enter u OnPlayerStateChange
Primer
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys);
{
	if((newkeys == KEY_SECONDARY_ATTACK))
	{
              // KOMANDA /enter.
        }
        return 1;
}
Poslednja Izmena: Novembar 27, 2017, 13:26:34 POSLE PODNE od Raptorâ„¢
Oduvek sam se pitao:
"Zbog cega se ljudi toliko brinu jedni za druge?",
"Zasto ljudi daju sve od sebe da usrece neku osobu?"

Najjednostavnije receno brinu se jer vole tu osobu celim svojim srcem,
daju sve od sebe da je usrece zbog toga sto ne zele da je ikada vide tuznom ili rasplakanom.
#xsarnaaparatima..