30.03.2009, 20:40
Hi, i have this vehicle script but i have 25 errors, here is the script.
And the errors are
I would be greatful if you knew how to fix this,
thanks
cameron
Код:
#include <a_samp> new Menu:OffroadVehicles; new Float:x, Float:y, Float:z, Float:a; #define FILTERSCRIPT //#define CurrentMenu #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n----------------------"); print(" Cameron`s Vehicle menu!"); print("----------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Cameron`s Vehicle menu!"); print("----------------------------------\n"); } #endif public OnGameModeInit() { OffroadVehicles = CreateMenu("Offroad Vehicles", 1,270,140,220,0); AddMenuItem(OffroadVehicles, 0, "Bandito"); AddMenuItem(OffroadVehicles, 0, "BF Injection"); AddMenuItem(OffroadVehicles, 0, "Dune"); AddMenuItem(OffroadVehicles, 0, "Huntley"); AddMenuItem(OffroadVehicles, 0, "Landstalker"); AddMenuItem(OffroadVehicles, 0, "Mesa"); AddMenuItem(OffroadVehicles, 0, "Monster"); AddMenuItem(OffroadVehicles, 0, "Sandking"); AddMenuItem(OffroadVehicles, 0, "Monster A"); AddMenuItem(OffroadVehicles, 0, "Monster B"); AddMenuItem(OffroadVehicles, 0, "Rancher"); AddMenuItem(OffroadVehicles, 0, "Patriot"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmdtext, "/menu1", true) == 0) { ShowMenuForPlayer(OffroadVehicles,playerid); return 1; } return 0; } public OnPlayerSelectedMenuRow(playerid, row) { new Menu:Current = GetPlayerMenu(playerid); new string[128]; if(Current == OffroadVehicles) { switch(row) { case 0: //Bandito { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(568,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 1: //BF Injection { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(242,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 2: //Dune { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(573,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 3: //Huntley { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(579,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 4: //Landstalker { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(400,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 5: //Mesa { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(500,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 6: //Monster { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(444,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 7: //Sandking { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(495,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 8: //Monster A { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(556,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 9: //Monster B { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(557,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 10: //Rancher { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(489,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } case 11: //Patriot { GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a); CreateVehicle(470,x+5,y+2,z,a,-1,-1,false); PutPlayerInVehicle(playerid, (vehicleid); } } return 1; }
Код:
C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(83) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(83) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(90) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(90) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(98) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(98) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(106) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(106) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(114) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(114) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(122) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(122) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(130) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(130) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(138) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(138) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(146) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(146) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(154) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(154) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(162) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(162) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(170) : error 017: undefined symbol "vehicleid" C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(170) : error 035: argument type mismatch (argument 2) C:\Documents and Settings\Cameron Banfield\Desktop\menu.pwn(175) : error 030: compound statement not closed at the end of file (started at line 72) Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 25 Errors.
thanks
cameron