rendered paste body}
public OnPlayerRequestClass(playerid, classid)
{
SetupPlayerForClassSelection(playerid);
switch (classid) {
case 0:
{
GameTextForPlayer(playerid, "~b~THE FAST AND THE FURIOUS", 1000, 3);
}
}
return 1;
}
1.
#include <a_samp>
2.
3.
main()
4.
{
5.
print("\n----------------------------------");
6.
print(" Blank Gamemode by your name here");
7.
print("----------------------------------\n");
8.
}
9.
10.
public OnGameModeInit()
11.
{
12.
SetGameModeText("Blank Script");
13.
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
14.
return 1;
15.
}
16.
17.
public OnGameModeExit()
18.
{
19.
return 1;
20.
}
21.
22.
public OnPlayerRequestClass(playerid, classid)
23.
{
24.
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
25.
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
26.
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
27.
return 1;
28.
}
29.
30.
public OnPlayerRequestSpawn(playerid)
31.
{
32.
return 1;
33.
}
34.
35.
public OnPlayerConnect(playerid)
36.
{
37.
return 1;
38.
}
39.
40.
public OnPlayerDisconnect(playerid, reason)
41.
{
42.
return 1;
43.
}
44.
45.
public OnPlayerSpawn(playerid)
46.
{
47.
return 1;
48.
}
49.
50.
public OnPlayerDeath(playerid, killerid, reason)
51.
{
52.
return 1;
53.
}
54.
55.
public OnVehicleSpawn(vehicleid)
56.
{
57.
return 1;
58.
}
59.
60.
public OnVehicleDeath(vehicleid, killerid)
61.
{
62.
return 1;
63.
}
64.
65.
public OnPlayerText(playerid, text[])
66.
{
67.
return 1;
68.
}
69.
70.
public OnPlayerPrivmsg(playerid, recieverid, text[])
71.
{
72.
return 1;
73.
}
74.
75.
public OnPlayerCommandText(playerid, cmdtext[])
76.
{
77.
if (strcmp(cmdtext, "/lock", true)==0)
78.
{
79.
if(IsPlayerInAnyVehicle(playerid))
80.
{
81.
new State=GetPlayerState(playerid);
82.
if(State!=PLAYER_STATE_DRIVER)
83.
{
84.
SendClientMessage(playerid,0xFFFF00AA,"You can only lock the doors as the driver.");
85.
return 1;
86.
}
87.
new i;
88.
for(i=0;i<MAX_PLAYERS;i++)
89.
{
90.
if(i != playerid)
91.
{
92.
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
93.
}
94.
}
95.
SendClientMessage(playerid, 0xFFFF00AA, "Vehicle locked!");
96.
new Float:pX, Float:pY, Float:pZ;
97.
GetPlayerPos(playerid,pX,pY,pZ);
98.
PlayerPlaySound(playerid,1056,pX,pY,pZ);
99.
}
100.
else
101.
{
102.
SendClientMessage(playerid, 0xFFFF00AA, "You're not in a vehicle!");
103.
}
104.
105.
return 1;
106.
}
107.
108.
109.
if (strcmp(cmdtext, "/unlock", true)==0)
110.
{
111.
if(IsPlayerInAnyVehicle(playerid))
112.
{
113.
new State=GetPlayerState(playerid);
114.
if(State!=PLAYER_STATE_DRIVER)
115.
{
116.
SendClientMessage(playerid,0xFFFF00AA,"You can only unlock the doors as the driver.");
117.
return 1;
118.
}
119.
new i;
120.
for(i=0;i<MAX_PLAYERS;i++)
121.
{
122.
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
123.
}
124.
SendClientMessage(playerid, 0xFFFF00AA, "Vehicle unlocked!");
125.
new Float:pX, Float:pY, Float:pZ;
126.
GetPlayerPos(playerid,pX,pY,pZ);
127.
PlayerPlaySound(playerid,1057,pX,pY,pZ);
128.
}
129.
else
130.
{
131.
SendClientMessage(playerid, 0xFFFF00AA, "You're not in a vehicle!");
132.
}
133.
134.
return 1;
135.
}
136.
137.
return 0;
138.
}
139.
140.
public OnPlayerInfoChange(playerid)
141.
{
142.
return 1;
143.
}
144.
145.
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
146.
{
147.
return 1;
148.
}
149.
150.
public OnPlayerExitVehicle(playerid, vehicleid)
151.
{
152.
return 1;
153.
}
154.
155.
public OnPlayerStateChange(playerid, newstate, oldstate)
156.
{
157.
return 1;
158.
}
159.
160.
public OnPlayerEnterCheckpoint(playerid)
161.
{
162.
return 1;
163.
}
164.
165.
public OnPlayerLeaveCheckpoint(playerid)
166.
{
167.
return 1;
168.
}
169.
170.
public OnPlayerEnterRaceCheckpoint(playerid)
171.
{
172.
return 1;
173.
}
174.
175.
public OnPlayerLeaveRaceCheckpoint(playerid)
176.
{
177.
return 1;
178.
}
179.
180.
public OnRconCommand(cmd[])
181.
{
182.
return 1;
183.
}
184.
185.
public OnObjectMoved(objectid)
186.
{
187.
return 1;
188.
}
189.
190.
public OnPlayerObjectMoved(playerid, objectid)
191.
{
192.
return 1;
193.
}
194.
195.
public OnPlayerPickUpPickup(playerid, pickupid)
196.
{
197.
return 1;
198.
}
199.
200.
public OnPlayerSelectedMenuRow(playerid, row)
201.
{
202.
return 1;
203.
}
204.
205.
public OnPlayerExitedMenu(playerid)
206.
{
207.
return 1;
208.
}