Neon error
#1

I want to make that if the player left the vehicle the neon auto destroy but idk doest work.

Код:
//Includes
#include <a_samp>
#include <zcmd>
//Includes end
/*******************/
//Defines
#define Zuta 0xFFFF00AA
#define Plava 0x1229FAFF
#define COLOR_TWWHITE 0xFFFFFFAA
#define COLOR_TWYELLOW 0xFFFF00AA
#define COLOR_TWPINK 0xE75480AA
#define COLOR_TWRED 0xFF0000AA
#define COLOR_TWBROWN 0x654321AA
#define COLOR_TWGRAY 0x808080AA
#define COLOR_TWOLIVE 0x808000AA
#define COLOR_TWPURPLE 0x800080AA
#define COLOR_TWTAN 0xD2B48CAA
#define COLOR_TWAQUA 0x00FFFFAA
#define COLOR_TWORANGE 0xFF8C00AA
#define COLOR_TWAZURE 0x007FFFAA
#define COLOR_TWGREEN 0x008000AA
#define COLOR_TWBLUE 0x0000FFAA
#define COLOR_TWBLACK 0x000000AA
#define COLOR_ORANGE 0xFF8000FF
#define COLOR_GRAD1 0xB4B5B7FF
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_GRAD3 0xCBCCCEFF
#define COLOR_GRAD4 0xD8D8D8FF
#define COLOR_GRAD5 0xE3E3E3FF
#define COLOR_GRAD6 0xF0F0F0FF
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_REALRED 0xFF0606FF
#define COLOR_LIGHTRED 0xFF6347AA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_VIP 0xC93CCE00
#define COLOR_YELLOW2 0xF5DEB3AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_FADE1 0xE6E6E6E6
#define COLOR_FADE2 0xC8C8C8C8
#define COLOR_FADE3 0xAAAAAAAA
#define COLOR_FADE4 0x8C8C8C8C
#define COLOR_FADE5 0x6E6E6E6E
#define COLOR_PURPLE 0xC2A2DAAA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_DBLUE 0x2641FEAA
#define COLOR_ALLDEPT 0xFF8282AA
#define COLOR_BLACK 0x000000AA

//Defines end
/*******************/

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print("------Neon System------");
	print("--------------------------------------\n");
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	DestroyObject(GetPVarInt(playerid, "neon"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon1"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon2"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon3"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon4"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon5"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon6"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon7"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon8"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon9"));DeletePVar(playerid, "Status");
 	DestroyObject(GetPVarInt(playerid, "neon10"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon11"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon12"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon13"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon14"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon15"));DeletePVar(playerid, "Status");
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_DRIVER)
    {
	DestroyObject(GetPVarInt(playerid, "neon"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon1"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon2"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon3"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon4"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon5"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon6"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon7"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon8"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon9"));DeletePVar(playerid, "Status");
 	DestroyObject(GetPVarInt(playerid, "neon10"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon11"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon12"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon13"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon14"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon15"));DeletePVar(playerid, "Status");
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	return 0;
}

CMD:neon(playerid, params[])
{
    SendClientMessage(playerid, COLOR_LIGHTBLUE ,"Neon System for VIPs");
	SendClientMessage(playerid, COLOR_TWRED,"/RedNeon - Instals red neon to your car");
	SendClientMessage(playerid, COLOR_GREEN,"/GreenNeon - Instals green neon to your car");
	SendClientMessage(playerid, COLOR_LIGHTGREEN,"/LimeNeon - Instals lime neon to your car");
	SendClientMessage(playerid, COLOR_TWBLUE,"/BlueNeon - Instals blue neon to your car");
	SendClientMessage(playerid, COLOR_TWWHITE,"/WhiteNeon - Instals white neon to your car");
	SendClientMessage(playerid, COLOR_VIP,"/purpleNeon - Instals purple neon to your car");
	SendClientMessage(playerid, COLOR_YELLOW,"/yellowneon - Instals yellow neon to your car"); 
    SendClientMessage(playerid, COLOR_ORANGE,"/RemoveNeon - removes neon from your car");
	SendClientMessage(playerid, COLOR_LIGHTBLUE,"More colors comming in next update");
	return 1;
}
CMD:redneon(playerid, params[])
{
	SetPVarInt(playerid, "Status", 1);
 	SetPVarInt(playerid, "neon", CreateObject(18647,0,0,0,0,0,0));
  	SetPVarInt(playerid, "neon1", CreateObject(18647,0,0,0,0,0,0));
  	AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  	AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	SendClientMessage(playerid, COLOR_TWRED, "Neon installed");
  	return 1;
}
CMD:greenneon(playerid, params[])
{
	SetPVarInt(playerid, "Status", 1);
 	SetPVarInt(playerid, "neon2", CreateObject(18649,0,0,0,0,0,0));
 	SetPVarInt(playerid, "neon3", CreateObject(18649,0,0,0,0,0,0));
 	AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
 	AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	SendClientMessage(playerid, COLOR_GREEN, "Neon installed");
 	return 1;
}
CMD:limeneon(playerid, params[])
{
	SetPVarInt(playerid, "Status", 1);
 	SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
 	SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
 	SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
 	SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
 	AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
 	AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
 	AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
 	AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	SendClientMessage(playerid, COLOR_LIGHTGREEN, "Neon installed");
	return 1;
}
CMD:blueneon(playerid, params[])
{
  	SetPVarInt(playerid, "Status", 1);
  	SetPVarInt(playerid, "neon8", CreateObject(18648,0,0,0,0,0,0));
  	SetPVarInt(playerid, "neon9", CreateObject(18648,0,0,0,0,0,0));
  	AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  	AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	SendClientMessage(playerid, COLOR_TWBLUE, "Neon installed");
	return 1;
}
CMD:whiteneon(playerid, params[])
{
	SetPVarInt(playerid, "Status", 1);
	SetPVarInt(playerid, "neon10", CreateObject(18652,0,0,0,0,0,0));
	SetPVarInt(playerid, "neon11", CreateObject(18652,0,0,0,0,0,0));
	AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	SendClientMessage(playerid, 0xFFFFFFAA, "Neon installed");
	return 1;
}
CMD:purpleneon(playerid, params[])
{
	SetPVarInt(playerid, "Status", 1);
	SetPVarInt(playerid, "neon12", CreateObject(18651,0,0,0,0,0,0));
	SetPVarInt(playerid, "neon13", CreateObject(18651,0,0,0,0,0,0));
	AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	SendClientMessage(playerid, COLOR_VIP, "Neon installed");
	return 1;
}
CMD:yellowneon(playerid, params[])
{
	SetPVarInt(playerid, "Status", 1);
	SetPVarInt(playerid, "neon14", CreateObject(18650,0,0,0,0,0,0));
	SetPVarInt(playerid, "neon15", CreateObject(18650,0,0,0,0,0,0));
	AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
	SendClientMessage(playerid, COLOR_YELLOW, "Neon installed");
	return 1;
}
CMD:removeneon(playerid, params[])
{
	DestroyObject(GetPVarInt(playerid, "neon"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon1"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon2"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon3"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon4"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon5"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon6"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon7"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon8"));DeletePVar(playerid, "Status");
	DestroyObject(GetPVarInt(playerid, "neon9"));DeletePVar(playerid, "Status");
 	DestroyObject(GetPVarInt(playerid, "neon10"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon11"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon12"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon13"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon14"));DeletePVar(playerid, "Status");
    DestroyObject(GetPVarInt(playerid, "neon15"));DeletePVar(playerid, "Status");
    SendClientMessage(playerid, COLOR_ORANGE, "Neon removed");
	return 1;
}
PHP код:
H:\v2.4\pawno\neon.pwn(108) : warning 217loose indentation
H
:\v2.4\pawno\neon.pwn(108) : error 029invalid expressionassumed zero
H
:\v2.4\pawno\neon.pwn(108) : error 004: function "zcmd_OnPlayerCommandText" is not implemented
H
:\v2.4\pawno\neon.pwn(113) : warning 225unreachable code
H
:\v2.4\pawno\neon.pwn(113) : error 029invalid expressionassumed zero
H
:\v2.4\pawno\neon.pwn(113) : error 017undefined symbol "cmd_neon"
H:\v2.4\pawno\neon.pwn(113) : error 029invalid expressionassumed zero
H
:\v2.4\pawno\neon.pwn(113) : fatal error 107too many error messages on one line
Compilation aborted
.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase
6 Errors

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)