Code: Select all
#include
#define red 0xFF0000AA
#define green 0x00FF00AA
new Pressedkey[MAX_PLAYERS] = {false, ...};
new jumped[MAX_PLAYERS] = {-1, ...};
new ramped[MAX_PLAYERS];
new noramp[MAX_PLAYERS];
forward Keys();
forward DeleteRamp(playerid);
forward Float:GetRampDistance(playerid);
forward Float:GetPosInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance);
public OnFilterScriptInit()
{
SetTimer("Keys", 100, 1);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/ramphelp ", cmdtext, true, 9) == 0)
{
SendClientMessage(playerid, red, "--:Ramp Help:--");
SendClientMessage(playerid, green, "Type /rampon to turn ramp spawning on.");
SendClientMessage(playerid, green, "Type /rampoff to turn ramp spawning off.");
SendClientMessage(playerid, green, "Press the [Fire] button whilst in a vehicle to spawn a ramp.");
SendClientMessage(playerid, red, "--:Credits:= Lordy [FS creator]:--");
return 1;
}
if (strcmp("/rampoff ", cmdtext, true, 8) == 0)
{
ramped[playerid] = 1;
noramp[playerid] = 1;
SendClientMessage(playerid, red, "You have turned ramp spawning off!");
SendClientMessage(playerid, red, "Type /rampon to turn it back on!");
return 1;
}
if (strcmp("/rampon ", cmdtext, true, 7) == 0)
{
ramped[playerid] = 0;
noramp[playerid] = 0;
SendClientMessage(playerid, red, "You have turned ramp spawning back on!");
SendClientMessage(playerid, red, "Type /rampoff to turn it back off!");
return 1;
}
return 0;
}
Es ieliku Sitā :
Code: Select all
#include
#define red 0xFF0000AA
#define green 0x00FF00AA
new mainigais;
new Pressedkey[MAX_PLAYERS] = {false, ...};
new jumped[MAX_PLAYERS] = {-1, ...};
new ramped[MAX_PLAYERS];
new noramp[MAX_PLAYERS];
forward Keys();
forward DeleteRamp(playerid);
forward Float:GetRampDistance(playerid);
forward Float:GetPosInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance);
public OnGameModeInit()
{
mainigais = 0;
}
public OnFilterScriptInit()
{
SetTimer("Keys", 100, 1);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/ramphelp ", cmdtext, true, 9) == 0)
{
SendClientMessage(playerid, red, "--:Ramp Help:--");
SendClientMessage(playerid, green, "Type /ramps to turn ramp spawning on or off.");
SendClientMessage(playerid, green, "Press the [Fire] button whilst in a vehicle to spawn a ramp.");
SendClientMessage(playerid, red, "--:Credits:= Lordy [FS creator]:--");
return 1;
}
if (strcmp("/ramps ", cmdtext, true, 8) == 0){
if(mainigais == 0) {
ramped[playerid] = 1;
noramp[playerid] = 1;
SendClientMessage(playerid, red, "You have turned ramp spawning off!");
SendClientMessage(playerid, red, "Type /ramps to turn it back on!");
mainigais = 1;
} else if(mainigais == 1) {
ramped[playerid] = 0;
noramp[playerid] = 0;
SendClientMessage(playerid, red, "You have turned ramp spawning back on!");
SendClientMessage(playerid, red, "Type /ramps to turn it back off!");
mainigais = 0;
return 1;
}
return 0;
}