- 0
un script automat
-
Similar Content
-
Cum pot face sa seteze automat random vremea (weather) pe server cu ID-urile alese de mine
By cstef4n,
- 1 answer
- 132 views
-
- 7 replies
- 1.387 views
-
Am o problema cu un battlepass,de ce nu merge comanda /misiuni cand o scriu,tin sa precizez ca script-ul mi l-a facut chatgpt
By cbnmihaita,
- 2 answers
- 856 views
-
- 0 replies
- 537 views
-
- 1 answer
- 643 views
-
-
Recently Browsing 0 members
- No registered users viewing this page.

Question
vasy
Buna ziua samp.ro
am si eu un script automat car enu e facut de mine e din GM
Asa e el si as vrea sa il modific un pic imi puteti da niste indicatii
[pawn]forward Toll();
public Toll()
{
// Loop through all players
for(new playerid; playerid < MAX_PLAYERS; playerid++)
{
// If the player isn't connected, skip to the next player
if(APlayerData[playerid][LoggedIn] == false) continue;
// Check if the player is the driver of a vehicle
if (GetPlayerVehicleSeat(playerid) == 0)
{
// Loop through all toll-gates
for (new TollGate; TollGate < MAX_TOLLGATES; TollGate++)
{
// Check if this toll-gate exists
if (ATollGates[TollGate][GateID] != 0)
{
// Check if the player is in range of the tollgate
if(IsPlayerInRangeOfPoint(playerid, 7.5, ATollGates[TollGate][CloseX], ATollGates[TollGate][CloseY], ATollGates[TollGate][CloseZ]))
{
// Check if the toll-gate is closed
if(ATollGates[TollGate][GateStatus] == 0)
{
// Open the gate
MoveObject(ATollGates[TollGate][GateID], ATollGates[TollGate][OpenX], ATollGates[TollGate][OpenY], ATollGates[TollGate][OpenZ], 3.0);
// Set status to OPEN
ATollGates[TollGate][GateStatus] = 1;
// Let the player pay the toll
RewardPlayer(playerid, -ATollGates[TollGate][TollPrice], 0);
new string[50];
format(string, sizeof(string), TXT_PlayerPaysToll, ATollGates[TollGate][TollPrice]);
GameTextForPlayer(playerid, string, 3000, 4);
// Start a timer that closes the gate after 5 seconds
SetTimerEx("CloseGate", 5000, false, "i", TollGate);
}
}
}
}
}
}
}
forward CloseGate(TollGate);
public CloseGate(TollGate)
{
// Close the gate
MoveObject(ATollGates[TollGate][GateID], ATollGates[TollGate][CloseX], ATollGates[TollGate][CloseY], ATollGates[TollGate][CloseZ], 3.0);
// Set status to CLOSED
ATollGates[TollGate][GateStatus] = 0;
}
[/pawn]
de aici o adaug
[pawn]AddTollGate(3578, 1801.00, 692.66, 10.00, 1801.00, 692.66, 15.00, 0.0, 0.0, 350.25, 30);[/pawn]
si mai este chesti aceasta
[pawn]// This function is used to add toll-gates to the map
AddTollGate(GateModel, Float:OX, Float:OY, Float:OZ, Float:CX, Float:CY, Float:CZ, Float:RX, Float:RY, Float:RZ, TollMoney)
{
// Loop through all tollgates
for (new TollGate; TollGate < MAX_TOLLGATES; TollGate++)
{
// Check if this is an empty entry
if (ATollGates[TollGate][GateID] == 0)
{
// Create a new object for the toll-gate in it's closed status
ATollGates[TollGate][GateID] = CreateObject(GateModel, CX, CY, CZ, RX, RY, RZ);
// Set data
ATollGates[TollGate][TollPrice] = TollMoney; // Set the price to pay for passing the toll-gate
ATollGates[TollGate][GateStatus] = 0; // Set the status to CLOSED
ATollGates[TollGate][OpenX] = OX; // Save the OpenX coordinates
ATollGates[TollGate][OpenY] = OY; // Save the OpenY coordinates
ATollGates[TollGate][OpenZ] = OZ; // Save the OpenZ coordinates
ATollGates[TollGate][CloseX] = CX; // Save the CloseX coordinates
ATollGates[TollGate][CloseY] = CY; // Save the CloseY coordinates
ATollGates[TollGate][CloseZ] = CZ; // Save the CloseZ coordinates
break; // Stop the for-loop
}
}
}[/pawn]
Tin sa precizes ca sunt in include diferite aceste chestii
Bun inteleg cum functioneaza dar eu vreau sa se deschida in rotatie pentru a adauga bariera de aceea cu alb si rosu
acest script e facut sa se deschida in sus si in jos eu vreau stil rotatie
ma puteti ajuta?
<a href="http://www.game-state.eu/188.212.105.161:7777/"><img src="http://www.game-state.eu/188.212.105.161:7777/430x73_FFFFFF_FF9900_000000_000000.png" alt="www.Game-State.eu" style="border-style: none;" /></a>
9 answers to this question
Recommended Posts