Jump to content
  • 0

pomoc Help S Errorama


Mivčo

Dotaz

Zdravičko ;)

Mám par errorov a neviem ako to opravit

Tu su errory:

 

 

C:\Users\Miroslav\Desktop\ovladanie.pwn(279) : warning 217: loose indentation

C:\Users\Miroslav\Desktop\ovladanie.pwn(472) : error 017: undefined symbol "udb_hash"

C:\Users\Miroslav\Desktop\ovladanie.pwn(495) : error 017: undefined symbol "udb_hash"

C:\Users\Miroslav\Desktop\ovladanie.pwn(504) : error 017: undefined symbol "dcmd_lock"

C:\Users\Miroslav\Desktop\ovladanie.pwn(505) : error 017: undefined symbol "dcmd_unlock"

C:\Users\Miroslav\Desktop\ovladanie.pwn(507) : warning 217: loose indentation

C:\Users\Miroslav\Desktop\ovladanie.pwn(507) : error 017: undefined symbol "dcmd_lock"

C:\Users\Miroslav\Desktop\ovladanie.pwn(512) : error 029: invalid expression, assumed zero

C:\Users\Miroslav\Desktop\ovladanie.pwn(512) : warning 215: expression has no effect

C:\Users\Miroslav\Desktop\ovladanie.pwn(512) : error 001: expected token: ";", but found ")"

C:\Users\Miroslav\Desktop\ovladanie.pwn(512) : error 029: invalid expression, assumed zero

C:\Users\Miroslav\Desktop\ovladanie.pwn(512) : fatal error 107: too many error messages on one line

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

9 Errors.

 

 

 

Poprosil by som keby ste mi pomohli.

Dakujem ;)

Link to comment
Share on other sites

16 odpovědí na tuto otázku

Recommended Posts

  • 0

 

#include

#include

#include

#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define VEHICLE_CONTROL_DIALOG 1234

#define COLOUR_INFORMATION 0xFF8C00FF

#define COLOUR_ERROR 0xFF0000FF

#define OFF 0

#define ON 1

#define AUTO_REOPEN_DIALOG // Comment this if you dont want to reopen the dialog after changing a vehicle parameter.

#define GREEN 0x00FF00FFk

#define COLOR_GREEN 0x33FF33AA

#define COLOR_YELLOW 0xFFFF00AA

#define WHITE 0xFFFFFFAA

#define B_BILA 0xFFFFFFAA

#define B_CERV 0xE10000AA

#define B_ORAN 0xFF8C00AA

#define B_SVIT 0x7FFF00AA

#define B_MODR 0x4169FFAA

#define B_ZLUT 0xFFFF00AA

#define B_SEDA 0x808080AA

#define COLOR_SYSTEM 0xEFEFF7AA

#define green 0x33FF33AA

#define blue 0x00FFFFAA

#define green 0x33FF33AA

#define red 0xFF0000AA/

#define COLOR_ORANZOVA 0xFF8C00AA

#define MAX_SLOTS 100

//------------------------|

#define MAX_VEHICLE_EX 550

#define MAX_PLAYERS_EX 125

#define _fire_included

//-----------------------------------[ NEW ]-----------------------------------|

#define OPRAVIT KEY_ANALOG_UP

#define NITRO KEY_ANALOG_DOWN

#define FLIP KEY_ANALOG_LEFT

#define HYDRAULIKA KEY_ANALOG_RIGHT

new Muted[MAX_SLOTS];

new Text:SPEEDOS[MAX_PLAYERS];

new Text:HEALTH[MAX_PLAYERS];

new cash;

new Menu:myMenu;

new Level[MAX_PLAYERS];

new Logged[MAX_PLAYERS];

new PLAYERLIST_authed[MAX_PLAYERS];

new CarName[][] =

{

//---------------------|

"Jeep Wagoneer",

"Mercury Cougar",

"Camaro with Scoop",

"Big Rig",

"Jeep Grand Wagoneer",

"BMW 7-Series",

"Dumptruck",

"SA Firetruck",

"Peterbuilt",

"Lincoln Towncar",

"Dodge Aries",

"Acura NSX '05",

"Chevy Biscayne",

"Ford Aerostar",

"Ford Box Van",

"Ferrari Testarosso",

"Ford Econoline",

"Emergency Heli",

"Chevrolet Astrovan",

"Cadillac Eldorado",

"Chevy Caprice",

"Lincoln Mark 7",

"Chevrolet S10",

"Chevy Ice Cream Truck",

"Volkswagen Beach Buggy",

"AH-64A",

"Chevrolet Caprice",

"International SWAT Van",

"Securita Van",

"Dodge Viper",

"Preditor",

"Volvo Bus",

"M1A1 Abrams",

"Barracks",

"Ford Hot Rod",

"Trailer",

"Nissan Pulsar",

"Old Coach",

"Caprice Classic Cab",

"Ford Mustang Mach 1",

"Mercedes Van",

"RC Bandit",

"Cadillac Hearse",

"Packer/Stunt Helper",

"Chevy S-10 Monster Truck",

"Mercedes-Benz S-Class",

"Chris Craft Stinger",

"Bell 47G",

"Piaggio Vespa PX 200",

"Tram",

"Trailer",

"Ferrari F40",

"Go-Fast Boat",

"Orca",

"Sea Ray 270 Sedan Bridge",

"Flatbed",

"1992 Ford F800",

"Golf Car",

"Ford Taurus Wagon",

"Honda Life '74",

"Cessna 150 With Floats",

"Honda CBR 600 '92",

"Piaggio Vespa PX 200 '86",

"Harley Davidson Soft Tail",

"RC Red Baron",

"RC Raider",

"Dodge Dart",

"Plymouth Belverdere",

"Yamaha DT 200 Dirt Bike",

"Bell 47G",

"Hummer H-1",

"Honda TRX250x '92",

"Coastguard Boat",

"Rescue Boat",

"Mercury '51",

"Chevy Chevelle",

"Curtiss P-40D Warhawk",

"Mazda RX-7",

"Chevy Farm Truck",

"Chevy Caprice Estate",

"Porsche 911",

"Schwinn BMX",

"Dodge Ramvan",

"Volkswagen Bus",

"Endeavour 42",

"Equitech M40 '85",

"Bulldozer",

"Bell 206L-4",

"Bell 206B-3",

"Ford Bronco",

"Chevrolet Suburban '92",

"Lincoln Mark 7",

"Dodge Diplomat",

"CMN Interceptor DV-15",

"Ford Mustang LX",

"Ford Bronco",

"Honda CRX",

"Bell 206L-4",

"Chevy Cargo Van",

"Ford Moving Van",

"Jeep Wrangler",

"RC Heli",

"Ford Mustang LX '86",

"Ford Mustang LX '86",

"Customised Glendale",

"Ford Bronco '80",

"Mitsubishi 3000 GT",

"Buick Roadmaster",

"GMC R.V.",

"Old Bike",

"Schwinn Mesa Mountain Hardtail",

"C-2 Greyhound",

"Grumman G-164 AgCat",

"Pitt's Special",

"Gas Tanker",

"International 9370 Truck",

"Lincoln Towncar",

"Chevy Monte Carlo",

"Chevrolet Monte Carlo",

"Bombardier Learjet 55",

"AV-8 Harrier Jump-Jet",

"Honda CBR 900 RR Fireblade",

"Honda NSR 500 '01",

"Kawasaki KZ1000-P21",

"Chevrolet Cement Truck",

"Tow Truck '91",

"Ford Thunderbird",

"Ford Escort",

"CSI/FBI Investigation Truck",

"Dodge Dynasty",

"Forklift '89",

"Old Tractor",

"Combine Harvester",

"Mercedes-Benz SL-Class",

"Lincoln Mark 5",

"Chevy CST '68",

"Chevrolet Caprice Droptop",

"1972 EMD SD40",

"Amtrak F40PH",

"Hovercraft",

"Mercedes Benz E120",

"Ford GT-40",

"Chevy Nova",

"Dodge 100 Series",

"SA Firetruck",

"Ford Hotrod",

"Chevrolet Lumina",

"Oldsmobile Cutlass Ciera",

"Sikorsky CH-53",

"Dodge Roadrunner",

"Late 80's Honda Sedan",

"Mercury Grand Marquis",

"Chevy 2500",

"Douglas C-47",

"GMC Sierra",

"Jaguar XKE '66",

"Chevy S-10 Monster Truck",

"Chevy S-10 Monster Truck",

"Eagle Talon",

"Toyota Supra",

"Impreza 2.5RS '95",

"Honda Accord Wagon",

"Nissan R34 Skyline",

"Sikorsky UH-60 Black Hawk",

"RC Tiger",

"Honda Civic",

"Oldsmobile Cutlass",

"Chevy Impala",

"Half Life 2 Sand Rail",

"EMD SD40",

"Trailer",

"Go Kart",

"Ride-On Lawn Mower",

"Mercedes-Benz AK 4x4 '91",

"Elgin Pelican",

"Caddilac '54",

"Chevy Bel Air '57",

"Boeing 737",

"Flatbed",

"Range Rover",

"Rolls Royce",

"Honda VFR 400",

"Dodge Ramvan Newsvan",

"Baggage Tow Tractor HTAG-30/40",

"Trailer",

"Infinity J30 '92",

"Honda Goldwing GL1500 '04",

"Nissan 350Z/240SX",

"Hotdog Van",

"Volkswagen Golf",

"Trailer",

"Trailer",

"Lockheed C-5 Galaxy",

"Cessna 150",

"WTF u shouldnt drive this",

"CMN Interceptor DV-15",

"Chevy Caprice LA",

"Chevy Caprice SF",

"Chevy Caprice LV",

"Chevy Blazer Desert",

"Chevrolet El Camino '68",

"S.W.A.T. Van",

"Dodge Stealth '91",

"Pontiac Trans AM",

"Dodge Dart",

"Dodge 100 Series",

"Luggage Trailer",

"Luggage Trailer",

"Stair Trailer",

"Chevy Cargo Van",

"Farm Plow",

"Chevy 2500 Trailer"

//---------------------|

};

forward Speedometer(playerid);

forward Tipy();

forward Odpal(i);

 

public OnGameModeInit()

{

SetGameModeText("Game4You");

SetTimer("Tipy",90000,true);

SetTimer("Speedometer", 100, true);

AllowInteriorWeapons(1);

TextDrawCreate(320.0, 240.0, "Game4You Vam praje Štastvý Nový Rok ~r~2013!");

//-------------------------------------------------------------------------|

myMenu= CreateMenu("Eletikár", 1, 50.0, 180.0, 200.0, 200.0);

AddMenuItem(myMenu, 0, "Zamestnat");

AddMenuItem(myMenu, 0, "Koniec");

//=======================Objekty==============================================//

CreateVehicle(411, 423.0083, 2473.4250, 16.0945, 89.7068, -1, -1, 100);

CreateVehicle(411, 423.0075, 2470.8225, 16.0945, 89.7068, -1, -1, 100);

CreateVehicle(411, 422.8855, 2468.2598, 16.0945, 89.7068, -1, -1, 100);

CreateVehicle(411, 423.0081, 2465.5015, 16.0945, 89.7068, -1, -1, 100);

CreateVehicle(411, 423.0469, 2462.9016, 16.0945, 89.7068, -1, -1, 100);

CreateVehicle(411, 423.0240, 2460.3806, 16.0945, 89.7068, -1, -1, 100);

CreateVehicle(411, 423.1412, 2457.8618, 16.0945, 89.7068, -1, -1, 100);

CreateVehicle(411, 407.8481, 2473.9900, 16.0945, 270.5722, -1, -1, 100);

CreateVehicle(411, 407.8902, 2468.8232, 16.0945, 270.5722, -1, -1, 100);

CreateVehicle(411, 407.8780, 2471.4280, 16.0945, 270.5722, -1, -1, 100);

CreateVehicle(411, 407.8217, 2466.3162, 16.0945, 270.5722, -1, -1, 100);

CreateVehicle(411, 407.8283, 2463.8940, 16.0945, 270.5722, -1, -1, 100);

CreateVehicle(411, 407.7971, 2461.4111, 16.0945, 270.5722, -1, -1, 100);

CreateVehicle(411, 407.8316, 2458.7705, 16.0945, 270.5722, -1, -1, 100);

CreateVehicle(451, 386.5287, 2473.9834, 16.0186, 268.2035, -1, -1, 100);

CreateVehicle(451, 386.6444, 2471.5615, 16.0186, 268.2035, -1, -1, 100);

CreateVehicle(451, 386.7610, 2469.2202, 16.0186, 268.2035, -1, -1, 100);

CreateVehicle(451, 386.7164, 2466.7610, 16.0186, 268.2035, -1, -1, 100);

CreateVehicle(451, 386.7120, 2464.3208, 16.0186, 268.2035, -1, -1, 100);

CreateVehicle(451, 386.5862, 2461.7415, 16.0186, 268.2035, -1, -1, 100);

CreateVehicle(451, 386.5406, 2459.1821, 16.0186, 268.2035, -1, -1, 100);

CreateVehicle(451, 386.3544, 2456.5635, 16.0186, 268.2035, -1, -1, 100);

CreateVehicle(451, 402.0586, 2474.5002, 15.9964, 91.1513, -1, -1, 100);

CreateVehicle(451, 401.9017, 2472.1711, 15.9964, 91.1513, -1, -1, 100);

CreateVehicle(451, 401.7365, 2469.7988, 15.9964, 91.1513, -1, -1, 100);

CreateVehicle(451, 401.6635, 2467.4587, 15.9964, 91.1513, -1, -1, 100);

CreateVehicle(451, 401.7988, 2465.0115, 15.9964, 91.1513, -1, -1, 100);

CreateVehicle(451, 401.9122, 2462.6440, 15.9964, 91.1513, -1, -1, 100);

CreateVehicle(451, 401.9093, 2460.2346, 15.9964, 91.1513, -1, -1, 100);

CreateVehicle(451, 401.8510, 2457.8672, 15.9964, 91.1513, -1, -1, 100);

CreateObject(18809, -1215.16, 2727.60, 50.94, 0.00, 92.00, 21.36);

CreateObject(18844, -1150.20, 2760.18, 34.74, 0.00, -72.00, 29.49);

CreateObject(19129, -1137.54, 2750.85, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1171.31, 2745.07, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1152.93, 2752.77, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1178.18, 2763.81, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1163.66, 2726.57, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1175.95, 2722.93, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1186.60, 2740.23, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1195.95, 2756.89, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1192.52, 2779.16, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1174.71, 2786.77, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1160.16, 2770.80, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1177.82, 2796.90, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1158.90, 2798.81, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1152.92, 2784.15, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1134.40, 2791.40, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1140.42, 2804.22, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1124.51, 2797.42, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1115.14, 2779.73, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1132.77, 2772.65, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1138.75, 2768.82, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1104.90, 2762.96, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1123.15, 2755.52, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1115.54, 2737.86, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1105.41, 2745.92, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1122.74, 2727.00, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1140.94, 2719.75, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1160.45, 2715.26, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1146.47, 2735.52, 40.18, 0.00, 0.00, 21.83);

CreateObject(19129, -1134.59, 2742.98, 40.18, 0.00, 0.00, 21.83);

CreateObject(18761, -1239.46, 2718.04, 51.25, 0.00, 0.00, 296.01);

CreateObject(16121, -1201.45, 2766.69, 35.96, 0.00, 0.00, 345.89);

CreateObject(16121, -1185.50, 2794.00, 37.12, 0.00, 0.00, 292.33);

CreateObject(16121, -1142.13, 2806.04, 37.12, 0.00, 0.00, 253.64);

CreateObject(16121, -1116.01, 2801.53, 36.15, 0.00, 0.00, 225.81);

CreateObject(16121, -1100.99, 2776.25, 36.15, 0.00, 0.00, 174.39);

CreateObject(16121, -1107.10, 2744.67, 36.66, 0.00, 0.00, 127.07);

CreateObject(16121, -1140.79, 2717.61, 36.66, 0.00, 0.00, 69.28);

CreateObject(16121, -1178.64, 2721.52, 36.66, 0.00, 0.00, 69.28);

CreateObject(7916, -1149.58, 2733.57, 43.04, 0.00, 0.00, 172.98);

CreateObject(7916, -1119.82, 2753.39, 42.87, 0.00, 0.00, 236.53);

CreateObject(7916, -1131.87, 2789.41, 42.87, 0.00, 0.00, 329.95);

CreateObject(7916, -1178.00, 2776.51, 43.19, 0.00, 0.00, 24.39);

CreateObject(7916, -1184.51, 2762.13, 44.63, 0.00, 0.00, 68.43);

CreateObject(1608, -1158.60, 2767.04, 37.88, 0.00, 0.00, 255.47);

CreateObject(1608, -1151.86, 2777.86, 40.38, 0.00, 0.00, 235.29);

CreateObject(1608, -1164.64, 2747.75, 40.38, 0.00, 0.00, 323.92);

CreateObject(1609, -1165.23, 2769.70, 40.42, 0.00, 0.00, 229.49);

CreateObject(1609, -1127.19, 2761.75, 40.42, 0.00, 0.00, 54.93);

CreateObject(1609, -1121.93, 2774.04, 40.42, 0.00, 0.00, 75.71);

CreateObject(902, -1147.78, 2762.21, 40.55, 0.00, 0.00, 0.00);

CreateObject(902, -1158.65, 2774.07, 40.65, 0.00, 0.00, 0.00);

CreateObject(902, -1151.58, 2745.15, 40.65, 0.00, 0.00, 0.00);

CreateObject(3508, -1117.37, 2774.93, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1128.14, 2785.35, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1140.29, 2788.91, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1153.43, 2787.45, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1162.87, 2785.88, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1173.47, 2778.26, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1180.04, 2766.78, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1118.19, 2760.79, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1124.84, 2749.49, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1128.86, 2738.47, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1142.51, 2731.51, 40.48, 0.00, 0.00, 0.00);

CreateObject(3508, -1157.94, 2734.14, 42.14, 0.00, 0.00, 0.00);

CreateObject(3508, -1177.34, 2735.14, 40.59, 0.00, 0.00, 0.00);

CreateObject(3508, -1185.08, 2753.76, 40.48, 0.00, 0.00, 0.00);

return 1;

}

public OnFilterScriptExit()

{

print("\n--------------------------------------");

print(" ovladanie vozidiel");

print("--------------------------------------\n");

return 1;

}

public OnPlayerRequestClass(playerid, classid)

{

SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);

SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);

SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);

return 1;

}

 

public OnPlayerText(playerid, text[])

{

if (Muted[playerid] == 1)

{

SendClientMessage(playerid,COLOR_ORANZOVA,"Nemůžeš psát protože jsi umlčený!");

}

return 0;

}

 

public OnPlayerConnect(playerid)

{

new string[64], pName[MAX_PLAYER_NAME];

GetPlayerName(playerid,pName,MAX_PLAYER_NAME);

format(string,sizeof string,"Hráč %s sa pripojil na server Game4You",pName);

SendClientMessageToAll(0xFFFFFFAA,string);

SPEEDOS[playerid] = TextDrawCreate(10.0,200.0," ");

TextDrawShowForPlayer(playerid,SPEEDOS[playerid]);

HEALTH[playerid] = TextDrawCreate(10.0,180.0," ");

TextDrawShowForPlayer(playerid,HEALTH[playerid]);

new server[999];

strcat(server, "\n\n{ff0000}*{ffffff}1) Přísný zákaz Hackovaní / Cheatování.");

strcat(server, "\n\n{ff0000}*{ffffff}2) Zákaz spamováni , reklamy.");

strcat(server, "\n\n{ff0000}*{ffffff}3) Zákaz zneužívání bugů.");

strcat(server, "\n\n{ff0000}*{ffffff}4) Zákaz nadávek.");

strcat(server, "\n\n{ff0000}*{ffffff}5) Pokud uvidítě Cheatera okamžitě jej nahlašte Administrátorovy.");

strcat(server, "\n\n{ff0000}*{ffffff}6) Zákaz škemrání o Admin lelvel.");

strcat(server, "\n\n{ff0000}*{ffffff}7) Zákaz kazení / ničení Eventů pořádané Administrátorem.");

strcat(server, "\n\n{ff0000}*{ffffff}8) Zákaz používání CLEO Módů, s výjmkou Parkour Módu. ");

strcat(server, "\n\n{ff0000}Každý hráč na serveru, je povinen dodržovat zde uvedená pravidla! {ffffff}");

ShowPlayerDialog(playerid,6,DIALOG_STYLE_MSGBOX,"{ffff00}Pravidla serveru",server,"Ok","");

if (PLAYERLIST_authed[playerid]==0){

return 0;

}

return 1;

}

 

public OnPlayerDisconnect(playerid, reason)

{

new

string[64],

name[MAX_PLAYER_NAME];

GetPlayerName(playerid,name,MAX_PLAYER_NAME);

switch(reason)

{

case 0: format(string,sizeof string,"Hráč %s odišiel zo serveru Game4You. (Pád Hry)",name);

case 1: format(string,sizeof string,"Hráč %s odišiel zo serveru Game4You. (Odišiel)",name);

case 2: format(string,sizeof string,"Hráč %s odišiel zo serveru Game4You. (Vyhodený/Zabanovaný)",name);

}

SendClientMessageToAll(0xFFFFFFAA,string);

if (PLAYERLIST_authed[playerid]) {

}

PLAYERLIST_authed[playerid]=false;

return 1;

}

 

public OnPlayerCommandText(playerid, cmdtext[])

{

new tmp[256];

new idx;

if(strcmp(cmdtext,"/register", true) == 0)

{

new File[256];

new pName[24];

new string[256];

GetPlayerName(playerid, pName, sizeof(pName));

format(File, sizeof(File),"%s.dudb.sav", pName);

if(!strlen(tmp))

{

SendClientMessage(playerid,COLOR_GREEN,"USAGE:/register [PASSWORD]");

return 1;

}

 

if(dini_Exists(File))

{

SendClientMessage(playerid, COLOR_GREEN, "Your are already register.");

return 1;

}

dini_Create(File);

dini_IntSet(File, "hashPW", udb_hash(tmp));

dini_Set(File, "pass", tmp);

dini_IntSet(File, "Level", 0);

format(string, sizeof(string), "Register succesfull. Name: %s Password: %s", pName, tmp);

SendClientMessage(playerid, COLOR_YELLOW, string);

Logged[playerid] = true;

SendClientMessage(playerid, COLOR_GREEN, "You have logged in.");

 

return 1;

}

 

 

if(strcmp(cmdtext,"/login", true) == 0)

{

new File[256];

new string[256];

new pName[24];

GetPlayerName(playerid, pName, sizeof(pName));

format(File, sizeof(string), "%s.dudb.sav", pName);

if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREEN, "USAGE:/login [PASSWORD]");

if(!dini_Exists(File)) return SendClientMessage(playerid, COLOR_GREEN, "Your aren't registered.");

if(Logged[playerid]) return SendClientMessage(playerid, COLOR_GREEN, "Your are already logged in.");

tmp = dini_Get(File, "hashPW");

if(udb_hash(tmp) != strval(tmp))

{

format(string, 256, "%s , wring password.", pName);

SendClientMessage(playerid, COLOR_GREEN, string);

} else {

Logged[playerid] = true;

Level[playerid] = dini_Int(File, "Level");

SendClientMessage(playerid, COLOR_GREEN, "Login succesfull.");

}

dcmd(lock,4,cmdtext);

dcmd(unlock,6,cmdtext);

//Commands

dcmd_lock(playerid, params[])

{

new car;

car = GetPlayerVehicleID(playerid);

 

if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"You have to be in a vehicle to lock it");

for(new i=0; i < MAX_PLAYERS; i++)

{

if(i == playerid) continue;

SetVehicleParamsForPlayer(car,i,0,1);

SendClientMessage(playerid,green,"Vehicle locked!");

}

return 1;

}

//------------------------------------------------------------------------------

dcmd_unlock(playerid, params[])

{

new car;

car = GetPlayerVehicleID(playerid);

 

if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,red,"You have to be in a vehicle to unlock it");

for(new i=0; i < MAX_PLAYERS; i++)

{

if(i == playerid) continue;

SetVehicleParamsForPlayer(car,i,0,0);

SendClientMessage(playerid,green,"Vehicle unlocked!");

}

return 1;

}

//End Of File

 

stock udb_hash(buf[]) {

new length=strlen(buf);

new s1 = 1;

new s2 = 0;

new n;

for (n=0; n {

s1 = (s1 + buf[n]) % 65521;

s2 = (s2 + s1) % 65521;

}

return (s2 << 16) + s1;

}

 

 

public Speedometer(playerid)

{

new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,speed_string[256],final_speed_int;

vehicleid = GetPlayerVehicleID(playerid);

new Float:vehicle_health,final_vehicle_health,health_string[256];

if(vehicleid != 0)

{

GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);

final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*250.666667; // Dáš 250.666667 = kmph, 199,4166672= mph

final_speed_int = floatround(final_speed,floatround_round);

format(speed_string,252,"~g~~h~~h~Rychlost: %i (KM/h)",final_speed_int);

TextDrawSetString(SPEEDOS[playerid], speed_string);

GetVehicleHealth(vehicleid,vehicle_health);

final_vehicle_health = floatround(floatround(vehicle_health - 250)/ 7.5);

format(health_string,252,"~g~~h~~h~Životnost: %i", final_vehicle_health);

TextDrawSetString(HEALTH[playerid], health_string);

}

else

{

TextDrawSetString(SPEEDOS[playerid], " ");

TextDrawSetString(HEALTH[playerid], " ");

}

return 1;

}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

new vehicleid = GetPlayerVehicleID(playerid);

//==============================================================================

if(newkeys & NITRO)

{

if(IsPlayerInVehicle(playerid,vehicleid))

{

PlayerPlaySound(playerid,1133,0.0,0.0,0.0);

AddVehicleComponent(vehicleid,1010);

GameTextForPlayer(playerid,"Nitro Pridano!",2000,3);

}

return 1;

}

//==============================================================================

if(newkeys & FLIP)

{

if(IsPlayerInVehicle(playerid,vehicleid))

{

PlayerPlaySound(playerid,1133,0.0,0.0,0.0);

RepairVehicle(GetPlayerVehicleID(playerid));

new Float:z;

if(IsPlayerInAnyVehicle(playerid)){

GetVehicleZAngle(GetPlayerVehicleID(playerid),z);

SetVehicleZAngle(GetPlayerVehicleID(playerid),z);

GameTextForPlayer(playerid,"Vozidlo Otoceno!",2000,3);

}

}

return 1;

}

//==============================================================================

if(newkeys & HYDRAULIKA)

{

if(IsPlayerInVehicle(playerid,vehicleid))

{

PlayerPlaySound(playerid,1133,0.0,0.0,0.0);

AddVehicleComponent(vehicleid,1087);

GameTextForPlayer(playerid,"Hydraulika Pridana!",2000,3);

}

return 1;

}

//==============================================================================

if(newkeys & OPRAVIT)

{

if(IsPlayerInVehicle(playerid,vehicleid))

{

PlayerPlaySound(playerid,1133,0.0,0.0,0.0);

RepairVehicle(GetPlayerVehicleID(playerid));

GameTextForPlayer(playerid,"Vozidlo Opraveno!",2000,3);

}

return 1;

}

return 0;

}

//==============================================================================

public OnPlayerSelectedMenuRow(playerid, row)

{

if(GetPlayerMenu(playerid) == myMenu)

{

switch(row)

{

case 0: print("Item 1");

case 1: print("Item 2");

}

}

return 1;

}

 

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

{

new string[128];

format(string, sizeof(string), "[Game4You] Zadávate vozidla %i",vehicleid);

SendClientMessage(playerid, 0xFFFFFFFF, string);

return 1;

}

 

Pridal som sem to všetko ;)

Link to comment
Share on other sites

  • 0

ok ;)

 

som si tam pridal Zamestnania

http://pawno.cz/topi...i-pres-klavesu/

a ukazuje mi to 6 errorov:

C:\Users\Miroslav\Desktop\ovladanie.pwn(282) : error 017: undefined symbol "X"

C:\Users\Miroslav\Desktop\ovladanie.pwn(531) : error 017: undefined symbol "IsPlayerInSphere"

C:\Users\Miroslav\Desktop\ovladanie.pwn(534) : error 017: undefined symbol "ID"

C:\Users\Miroslav\Desktop\ovladanie.pwn(534) : error 017: undefined symbol "Skinu"

C:\Users\Miroslav\Desktop\ovladanie.pwn(534) : error 029: invalid expression, assumed zero

C:\Users\Miroslav\Desktop\ovladanie.pwn(534) : fatal error 107: too many error messages on one line

 

Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

6 Errors.

 

 

Link to comment
Share on other sites

  • 0

C:\Users\Miroslav\Desktop\ovladanie.pwn(531) : error 017: undefined symbol "IsPlayerInSphere"

C:\Users\Miroslav\Desktop\ovladanie.pwn(567) : error 030: compound statement not closed at the end of file (started at line 564)

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

2 Errors.HElp PLS

Link to comment
Share on other sites

  • 0

Chybí ti dcmd ještě v

 

OnPlayerCommandText

{

dcmd(lock, 4, cmdtext);

dcmd(unlock, 6, cmdtext);

/* ATD, ATD */

return 1;

}

Link to comment
Share on other sites

  • 0

hele nato sa uz vykašli na dcmd uz som si to opravil ale pomož mi s timto ;)

C:\Users\Miroslav\Desktop\ovladanie.pwn(531) : error 017: undefined symbol "IsPlayerInSphere"

C:\Users\Miroslav\Desktop\ovladanie.pwn(567) : error 030: compound statement not closed at the end of file (started at line 564)

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

 

 

2 Errors.HElp PLS

Link to comment
Share on other sites

  • 0

 

//==============================================================================

if(newkeys == KEY_WALK){//L.ALT pro zaměstnání

if(IsPlayerInSphere(playerid,1567.8599,-1894.9757,13.5601, 3) == 1){//když je v určitých souřadnicích, Doplnte si!

if(job[playerid] == 1) return SendClientMessage(playerid, COLOR_GREEN, "[Game4You] Zde už jsi zaměstnán!");

job[playerid] = 1; // Zaněstná ho

SetPlayerSkin(playerid, 293);//nastavi skin

GivePlayerWeapon(playerid, 26,500);// damu zbran

GivePlayerWeapon(playerid, 28,500);

GivePlayerWeapon(playerid, 8,0);

GivePlayerWeapon(playerid, 34,500);

GivePlayerWeapon(playerid, 39,30);

}

}

return 1;

}

 

Link to comment
Share on other sites

  • 0

Ten první error ti vyřeší tohle :)

                                           Nahoru do módu:

forward GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z);
forward IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius);
forward GetDistanceBetweenPlayers(playerid,playerid2);

                                             Někam do módu:

public IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius)
{
if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius){
return 1;
}
return 0;
}
public GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z)
{
new Float:x1,Float:y1,Float:z1;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z1)),2));
return floatround(tmpdis);
}
public GetDistanceBetweenPlayers(playerid,playerid2)
{
new Float:x1,Float:y1,Float:z12,Float:x2,Float:y2,Float:z21, Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z12); GetPlayerPos(playerid2,x2,y2,z21);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z21,z12)),2));
return floatround(tmpdis);
}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...