Page 1 of 1

Mainiga ievietosana

Posted: 30 Jun 2008, 23:28
by [AoD]Aleksis
Man ir tads skripts kas piespiezu Fire button man prieksa paradas Rampa bet kas ieeju serveri man tas skripts ir automatiski ieslegts.

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 meginaju ielikt mainigo lai sanaktu sita baet man met errorus 26
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;
}
Palidzat ta lai vins ietu

Re: Mainiga ievietosana

Posted: 02 Jul 2008, 17:04
by [AoD]Aleksis
Sorr par double post bet tiesam neviens negrib palidzet? :?

Re: Mainiga ievietosana

Posted: 02 Jul 2008, 17:48
by SaW
pamēģini zem onfilterscript init pielikt
ramped[playerid] = 0;
noramp[playerid] = 0;
Nesolu ka nostrādās...

Re: Mainiga ievietosana

Posted: 02 Jul 2008, 17:58
by [AoD]Aleksis
ramp_v2.pwn(14) : error 025: function heading differs from prototype

sakuma kad bija
public OnFilterScriptInit() bija 2 error

tagad kad
public OnFilterScriptInit(playerid)
viens ar textu
ramp_v2.pwn(14) : error 025: function heading differs from prototype

Re: Mainiga ievietosana

Posted: 02 Jul 2008, 21:53
by SaW
Tad pamēģini noņemt to [playerid], bet tad iespējams visiem noņemsies tiklīdz, kā kāds ienāks serverī

Re: Mainiga ievietosana

Posted: 02 Jul 2008, 23:09
by [AoD]Aleksis
Noņēmu un tad met kkādus trulus error.
Lai iztiksu bez sita skripta

Re: Mainiga ievietosana

Posted: 03 Jul 2008, 09:54
by [fate.lv]RXTS
nu, ja iztiksi, tad

SLĒDZU