Jump to content
  • 0

pomoc Příkazy v PWN


Daw3

Dotaz

Ahoj lidi. Potřebuji poradit. Vytvořil jsem si svůj mod, a chtěl jsem si ho vylepšit pwn kody na stránce: http://play-zone.mteam.cz/viewpage.php?page_id=34 ale boužel mi ani jeden z nich nejde. Pak mi to načte asi 30 errorů. Chtěl bych Vás poprosit kdo by si mě vzal na triko. Potřebuju přesně poradit. Rychle se učím a ovládám HTML CSS XML PHP a ted i trochu PWN. Ale potřebuju člověka kterej by mi to vysvětlil. Díky za pomoc. Napište mi na iCQ: 474 088 529 Díky všem předem. :cry:

Link to comment
Share on other sites

14 odpovědí na tuto otázku

Recommended Posts

  • 0
FreeWall":rm4l5df9]hehe play-zone.mteam.cz ? jo aha, tam sem hl.admin :d

nebylo by smyslnuplnější, kdyby jsi mu poradil a ne jenom řekl, že jsi tam hlavní admin... :roll:

Link to comment
Share on other sites

  • 0
FreeWall":1wdim6lq]hehe play-zone.mteam.cz ? jo aha, tam sem hl.admin :d

nebylo by smyslnuplnější, kdyby jsi mu poradil a ne jenom řekl, že jsi tam hlavní admin... :roll:

 

bylo, ale kdyby bylo co, nechápu co chce poradit, errory nevypíše ani jeden kód, mohl si mu poradit ty a neříkat mi jestli by to bylo smyslnuplnější ne ? :roll:

Link to comment
Share on other sites

  • 0
FreeWall":l8q533jo]
FreeWall":l8q533jo]hehe play-zone.mteam.cz ? jo aha, tam sem hl.admin :d

nebylo by smyslnuplnější, kdyby jsi mu poradil a ne jenom řekl, že jsi tam hlavní admin... :roll:

 

bylo, ale kdyby bylo co, nechápu co chce poradit, errory nevypíše ani jeden kód, mohl si mu poradit ty a neříkat mi jestli by to bylo smyslnuplnější ne ? :roll:

Tak sorry. Tady to je

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(10) : error 017: undefined symbol "MAX_SWEARS"

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(10) : error 009: invalid array size (negative, zero or out of bounds)

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(33) : error 017: undefined symbol "COLOR_RED"

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(33) : error 017: undefined symbol "smiley"

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(33) : warning 215: expression has no effect

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(36) : error 017: undefined symbol "SOUND_CEILING_VENT_LAND"

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(36 -- 37) : warning 215: expression has no effect

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(37) : error 001: expected token: ";", but found "-identifier-"

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(37) : error 017: undefined symbol "SOUND_BONNET_DENT"

C:\Documents and Settings\Owner\Plocha\X-TrEaMe CiTy\xt1.0.pwn(37) : fatal error 107: too many error messages on one line

 

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

 

 

8 Errors.

 

Jinak tech errorů bylo víc ale upravil jsem to

Link to comment
Share on other sites

  • 0

#include

#include

#include

new Text:vehiclehpbar[12];

new maxping = 300;

new bank[MAX_PLAYERS];

new pizza;

new letecak[MAX_PLAYERS];

new pizzapickup;

new Swears[MAX_SWEARS][sTR];

new num_words = 0;

new vodicak[MAX_PLAYERS];

new Text:Hodiny;

new Float:x[256],Float:y[256],Float:z[256]; //Premenné nevyhnutné pre chod scriptu

new Float:xx[256],Float:yy[256],Float:zz[256];

new speed[256];

new hSpeed[256];

forward CheckS();

forward AnSpeed();

forward THodiny();

forward nemovitosti(playerid);

forward tip();

forward neco();

forward VHPBarUpdate();

 

public OnPlayerStateChange(playerid, newstate, oldstate)

{

if(newstate == PLAYER_STATE_DRIVER && vodicak[playerid] == 0)

{

if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 481)

{

}else{

SendClientMessage(playerid,COLOR_RED,"Nemáš ridičský průkaz! Bacha na fízl!"smiley;

}

}

SOUND_CEILING_VENT_LAND 1002

SOUND_BONNET_DENT 1009

SOUND_WHEEL_OF_FORTUNE_CLACKER 1027

SOUND_SHUTTER_DOOR_START 1035

SOUND_SHUTTER_DOOR_STOP 1036

SOUND_PARACHUTE_OPEN 1039

SOUND_AMMUNATION_BUY_WEAPON 1052

SOUND_AMMUNATION_BUY_WEAPON_DENIED 1053

SOUND_SHOP_BUY 1054

SOUND_SHOP_BUY_DENIED 1055

SOUND_RACE_321 1056

SOUND_RACE_GO 1057

SOUND_PART_MISSION_COMPLETE 1058

SOUND_GOGO_TRACK_START 1062 -music

SOUND_GOGO_TRACK_STOP 1063 -music

SOUND_DUAL_TRACK_START 1068 -music

SOUND_DUAL_TRACK_STOP 1069 -music

SOUND_BEE_TRACK_START 1076 -music

SOUND_BEE_TRACK_STOP 1077 -music

SOUND_ROULETTE_ADD_CASH 1083

SOUND_ROULETTE_REMOVE_CASH 1084

SOUND_ROULETTE_NO_CASH 1085

SOUND_AWARD_TRACK_START 1097 -music

SOUND_AWARD_TRACK_STOP 1098 -music

SOUND_PUNCH_PED 1130

SOUND_AMMUNATION_GUN_COLLISION 1131

SOUND_CAMERA_SHOT 1132

SOUND_BUY_CAR_MOD 1133

SOUND_BUY_CAR_RESPRAY 1134

SOUND_BASEBALL_BAT_HIT_PED 1135

SOUND_STAMP_PED 1136

SOUND_CHECKPOINT_AMBER 1137

SOUND_CHECKPOINT_GREEN 1138

SOUND_CHECKPOINT_RED 1139

SOUND_CAR_SMASH_CAR 1140

SOUND_CAR_SMASH_GATE 1141

SOUND_OTB_TRACK_START 1142

SOUND_OTB_TRACK_STOP 1143

SOUND_PED_HIT_WATER_SPLASH 1144

SOUND_RESTAURANT_TRAY_COLLISION 1145

SOUND_SWEETS_HORN 1147

SOUND_MAGNET_VEHICLE_COLLISION 1148

SOUND_PROPERTY_PURCHASED 1149

SOUND_PICKUP_STANDARD 1150

SOUND_GARAGE_DOOR_START 1153

SOUND_GARAGE_DOOR_STOP 1154

SOUND_PED_COLLAPSE 1163

SOUND_SHUTTER_DOOR_SLOW_START 1165

SOUND_SHUTTER_DOOR_SLOW_STOP 1166

SOUND_RESTAURANT_CJ_PUKE 1169

SOUND_DRIVING_AWARD_TRACK_START 1183 -music

SOUND_DRIVING_AWARD_TRACK_STOP 1184

SOUND_BIKE_AWARD_TRACK_START 1185 -music

SOUND_BIKE_AWARD_TRACK_STOP 1186

SOUND_PILOT_AWARD_TRACK_START 1187 -music

SOUND_PILOT_AWARD_TRACK_STOP 1188

 

// This is a comment

// uncomment the line below if you want to write a filterscript

//#define FILTERSCRIPT

#define farba_zelena 0x33AA33AA

#define farba_cervena 0xAA3333AA

#define farba_biela 0xFFFFFFAA

#define MAX_SWEARS 100

#define STR 100

#define COLOR_RED 0xAA3333AA

#define COLOR_YELLOW 0xFFFF00AA

#define GREEN 0x21DD00FF

#define ORANGE 0xF97804FF

#define RED 0xE60000FF

#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 COLOR_SYSTEM 0xEFEFF7AA

stock PlayerName(playerid) {

new name[255];

GetPlayerName(playerid, name, 255);

return name;

}

stock SystemMsg(playerid,msg[]) {

if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {

SendClientMessage(playerid,COLOR_SYSTEM,msg);

}

return 1;

}

 

 

 

forward VehStateCheck();

 

new VehicleName[][] = {

"Landstalker",

"Bravura",

"Buffalo",

"Linerunner",

"Pereniel",

"Sentinel",

"Dumper",

"Firetruck",

"Trashmaster",

"Stretch",

"Manana",

"Infernus",

"Voodoo",

"Pony",

"Mule",

"Cheetah",

"Ambulance",

"Leviathan",

"Moonbeam",

"Esperanto",

"Taxi",

"Washington",

"Bobcat",

"Mr Whoopee",

"BF Injection",

"Hunter",

"Premier",

"Enforcer",

"Securicar",

"Banshee",

"Predator",

"Bus",

"Rhino",

"Barracks",

"Hotknife",

"Trailer",

"Previon",

"Coach",

"Cabbie",

"Stallion",

"Rumpo",

"RC Bandit",

"Romero",

"Packer",

"Monster Truck",

"Admiral",

"Squalo",

"Seasparrow",

"Pizzaboy",

"Tram",

"Trailer",

"Turismo",

"Speeder",

"Reefer",

"Tropic",

"Flatbed",

"Yankee",

"Caddy",

"Solair",

"Berkley's RC Van",

"Skimmer",

"PCJ-600",

"Faggio",

"Freeway",

"RC Baron",

"RC Raider",

"Glendale",

"Oceanic",

"Sanchez",

"Sparrow",

"Patriot",

"Quad",

"Coastguard",

"Dinghy",

"Hermes",

"Sabre",

"Rustler",

"ZR-350",

"Walton",

"Regina",

"Comet",

"BMX",

"Burrito",

"Camper",

"Marquis",

"Baggage",

"Dozer",

"Maverick",

"News Chopper",

"Rancher",

"FBI Rancher",

"Virgo",

"Greenwood",

"Jetmax",

"Hotring",

"Sandking",

"Blista Compact",

"Police Maverick",

"Boxville",

"Benson",

"Mesa",

"RC Goblin",

"Hotring Racer",

"Hotring Racer",

"Bloodring Banger",

"Rancher",

"Super GT",

"Elegant",

"Journey",

"Bike",

"Mountain Bike",

"Beagle",

"Cropdust",

"Stunt",

"Tanker",

"RoadTrain",

"Nebula",

"Majestic",

"Buccaneer",

"Shamal",

"Hydra",

"FCR-900",

"NRG-500",

"HPV1000",

"Cement Truck",

"Tow Truck",

"Fortune",

"Cadrona",

"FBI Truck",

"Willard",

"Forklift",

"Tractor",

"Combine",

"Feltzer",

"Remington",

"Slamvan",

"Blade",

"Freight",

"Streak",

"Vortex",

"Vincent",

"Bullet",

"Clover",

"Sadler",

"Firetruck",

"Hustler",

"Intruder",

"Primo",

"Cargobob",

"Tampa",

"Sunrise",

"Merit",

"Utility",

"Nevada",

"Yosemite",

"Windsor",

"Monster Truck",

"Monster Truck",

"Uranus",

"Jester",

"Sultan",

"Stratum",

"Elegy",

"Raindance",

"RC Tiger",

"Flash",

"Tahoma",

"Savanna",

"Bandito",

"Freight",

"Trailer",

"Kart",

"Mower",

"Duneride",

"Sweeper",

"Broadway",

"Tornado",

"AT-400",

"DFT-30",

"Huntley",

"Stafford",

"BF-400",

"Newsvan",

"Tug",

"Trailer",

"Emperor",

"Wayfarer",

"Euros",

"Hotdog",

"Club",

"Trailer",

"Trailer",

"Andromada",

"Dodo",

"RC Cam",

"Launch",

"Police Car (LSPD)",

"Police Car (SFPD)",

"Police Car (LVPD)",

"Police Ranger",

"Picador",

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

"Alpha",

"Phoenix",

"Glendale",

"Sadler",

"Luggage Trailer",

"Luggage Trailer",

"Stair Trailer",

"Boxville",

"Farm Plow",

"Utility Trailer"

};

new VehStats[200];

enum SPS

{

Float:X,

Float:Y,

Float:Z

}

new PlayerPos[200][sPS];

 

#if defined FILTERSCRIPT

 

public OnFilterScriptInit()

{new string[sTR], File:file;

if((file = fopen("cenzura.txt",io_read))){

while(fread(file,string)){

FixChars(string);

for(new i = 0, j = strlen(string); i < j; i++) if(string == '\n' || string == '\r') string = '\0';

Swears[num_words] = string;

num_words++;}

fclose(file);}

 

 

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

print(" Blank Filterscript by your name here");

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

return 1;

}

public THodiny()

{

new hodina,minuta,s,string[256];

gettime(hodina,minuta,s);

if (minuta<= 9)

{

format(string,25,"%d:0%d",hodina,minuta);

}else{

format(string,25,"%d:%d",hodina,minuta);

}

for(new i=0;i

{

TextDrawColor(Hodiny,0x3899FFAA);

TextDrawHideForPlayer(i,Hodiny);

TextDrawSetString(Hodiny,string);

TextDrawShowForPlayer(i,Hodiny);

}

return 1;

}

 

public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger)

{

if(GetVehicleModel(vehicleid) == 553 || GetVehicleModel(vehicleid) == 511 || GetVehicleModel(vehicleid) == 513 || GetVehicleModel(vehicleid) == 519 || GetVehicleModel(vehicleid) == 487 || GetVehicleModel(vehicleid) == 548){

if(letecak[playerid] == 0 && ispassenger == 0){

SendClientMessage(playerid,COLOR_WHITERED,"[!]Nemáš letecký průkaz. Ledadlo by si nezvladl [!]");

TogglePlayerControllable(playerid, 0);

TogglePlayerControllable(playerid, 1);

}

}

if(strcmp(cmd, "/leteckyprukaz", true) == 0)

{

if (GetPlayerMoney(playerid) >= 59999){

letecak[playerid] = 1;

GivePlayerMoney(playerid,-60000); //nastavi hráčovi -60000

new pname[MAX_PLAYER_NAME];

GetPlayerName(playerid, pname, MAX_PLAYER_NAME);

format(string, sizeof(string), "Hráč %s si koupil letecký průkaz", pname);

SendClientMessageToAll(COLOR_ORANGE, string);

printf(string);

}else{

SendClientMessage(playerid,0xFFFF00AA,"Nemáš dostatek korun");

}

return 1;

}

 

return 1;

}

 

 

 

public OnFilterScriptExit()

{

return 1;

}

 

#else

 

main()

{

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

print(" Blank Gamemode by your name here");

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

}

 

#endif

 

public OnGameModeInit()

{

// Don't use these lines if it's a filterscript

SetGameModeText("Blank Script");

AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);

return 1;

}

 

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

 

if ((newkeys & KEY_JUMP)) {

if (IsPlayerInAnyVehicle(playerid)) {

new Float:x,Float:y,Float:z;

new Float:x2,Float:y2,Float:az;

GetPlayerPos(playerid,x,y,z);

 

GetVehicleZAngle(GetPlayerVehicleID(playerid), az);

x2 = x + (10 * floatsin(-az+5, degrees));

y2 = y + (10 * floatcos(-az+5, degrees));

new Obj=CreatePlayerObject(playerid,1632,x2,y2,z,0,0,az-360);

SetTimerEx("ZnicObj",3500,0,"d d",playerid,Obj);

}

}

}

 

 

public OnGameModeExit()

{

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 OnPlayerRequestSpawn(playerid)

{

return 1;

}

 

public OnPlayerConnect(playerid)

{public OnPlayerConnect(playerid){

PLAYERLIST_authed[playerid]=false;

return 1;

}

 

 

speed[playerid] = 0;//Nastaví hráčovi premennú speed na hodnotu 0..(to aby to hráča netestovalo pokiaľ sa zrovna pripojil)

 

 

new pname[24], str[256];

GetPlayerName(playerid, pname, 24);

format(str, 256, "Hráč %s se pripojil na server.", pname, playerid);

SendClientMessageToAll(COLOR_GREEN, str);

VehStats[playerid] = 1;

return 1;

}

 

public OnPlayerDisconnect(playerid, reason)

{

if (PLAYERLIST_authed[playerid]) {

// Was loggedin, so save the data!

dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));

dUserSetINT(PlayerName(playerid)).("ridicak",ridicak[playerid]);

dUserSetINT(PlayerName(playerid)).("povolani",iPlayerRole[playerid]);

}

PLAYERLIST_authed[playerid]=false;

 

return false;

}

 

 

public OnPlayerDisconnect(playerid, reason)

{

dUserSetINT(PlayerName(playerid)).("banka",bank[playerid]);

 

switch(reason) //vysvetluje duvod

{

case 0: //timeout

{

new pName[30], string[256];

GetPlayerName(playerid, pName, 30);

format(string, 256, "Hráč %s se odpojil ze serveru (Timeout)", pName);

SendClientMessageToAll(COLOR_GREEN, string);

}

case 1: //odišiel

{

new pName[30], string[256];

GetPlayerName(playerid, pName, 30);

format(string, 256, "Hráč %s se odpojil ze serveru (Odesel).", pName);

SendClientMessageToAll(COLOR_GREEN, string);

}

case 2: //vyhodený

{

new pName[30], string[256];

GetPlayerName(playerid, pName, 30);

format(string, 256, "Hráč %s se odpojil ze serveru (Kick/Ban)", pName);

SendClientMessageToAll(COLOR_GREEN, string);

}

}

 

return 1;

}

 

public OnPlayerSpawn(playerid)

{TextDrawShowForPlayer(playerid,Hodiny);

TextDrawColor(Hodiny,0x3899FFAA);

 

return 1;

}

 

public OnPlayerDeath(playerid, killerid, reason)

{speed[playerid] = 0;//Nastaví hráčovi premennú speed na hodnotu 0..(to aby hráča netestovalo pokiaľ práve zomrel)

 

new string[256];

new giveplayer[MAX_PLAYER_NAME];

new kdeje = GetPlayerState(killerid);

if(IsPlayerInAnyVehicle(killerid) && kdeje == PLAYER_STATE_DRIVER){ //zkontrluje zda byl zabijak v dobe zabiti v aute a sedel jako ridic

ResetPlayerMoney(killerid);

ResetPlayerWeapons(killerid);

GetPlayerName(killerid, giveplayer, sizeof(giveplayer));

format(string, sizeof(string), "%s byl potrestán za CarKill - odebrání zbraní, peněz !", giveplayer);

SendClientMessageToAll(COLOR_RED, string);

}

return 1;

}

 

public OnVehicleSpawn(vehicleid)

{

return 1;

}

 

public OnVehicleDeath(vehicleid, killerid)

{

return 1;

}

 

public OnPlayerText(playerid, text[])

{FixChars(text);

for(new s = 0; s < num_words; s++){

new pos;

while((pos = strfind(text,Swears,true)) != -1) for(new i = pos, j = pos + strlen(Swears); i < j; i++) text = '[!]Nepiš vulgárně radši jdi na http://www.xtreame.xf.cz" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;[!]';}

 

 

return 1;

}

 

public CheckS()//Checkuje hráče

{

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

if (IsPlayerConnected(i) && speed == 1)//Ked je hrac pripojeny a ked speed je rovny 1

{

if (!IsPlayerAdmin(i))//Ked hrac nieje admin

{

if (GetVehicleModel(GetPlayerVehicleID(i)) != 520 && GetVehicleModel(GetPlayerVehicleID(i)) != 519)//Ked nesedi v hydre alebo v shamalovi

{

GetPlayerPos(i,x,y,z);//Zistuje hracovu poziciu a ukládá ju do premenných

hSpeed = 1;

SetTimer("AnSpeed",1000,0);//Vyvoláva timer AnSpeed

}

}

}

}

public AnSpeed()

{

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

if (IsPlayerConnected(i) && hSpeed == 1)

{

GetPlayerPos(i,xx,yy,zz);//Zistuje aktualnu poziciu hráča a ukladá ju do premenných

if (xx>x+75 || yy>y+75 || xx

{

GetPlayerName(i, pName, MAX_PLAYER_NAME);

format(string, sizeof(string), "[!]Hráč %s byl pozitívní na SpeedHack[!]", pName);

SendClientMessageToAll(COLOR_RED,string);

}

}

}

 

 

 

public OnPlayerPrivmsg(playerid, recieverid, text[])

{

return 1;

}

 

public OnPlayerCommandText(playerid, cmdtext[])

{if(strcmp(cmdtext, "/vs", true) == 0)

{

if (VehStats[playerid] == 1)

{

VehStats[playerid] = 0;

SendClientMessage(playerid,GREEN,"Vehicle Stats Display is now turned OFF");

}

else

{

VehStats[playerid] = 1;

SendClientMessage(playerid,GREEN,"Vehicle Stats Display is now turned ON");

}

return 1;

}

 

 

if(strcmp(cmdtext, "/rconadmins", true) == 0) {

new online;

new lColour;

for (new I = 0; I < MAX_PLAYERS; I++) {

if (!IsPlayerConnected(I)) continue;

if (IsPlayerAdmin(I) != 1) continue;

GetPlayerName(I, sendername, sizeof(sendername));

if (IsPlayerAdmin(I) == 1) {

 

format(string, sizeof(string), "%s", sendername);

lColour = COLOR_WHITE;

}

 

online++;

if (online == 1)

SendClientMessage(playerid, COLOR_YELLOW, "Online aministratori:");

SendClientMessage(playerid, lColour, string);

}

 

if (online == 0) {

SendClientMessage(playerid, COLOR_RED, "Žádní administrátoři nejsou online. Pokud máš nejakou připomínku napiš hlavnímu adminovi na iCQ: 474-088-529");

}

return 1;

}

if(strcmp(cmdtext, "/buy", true) == 0) {

if (IsPlayerInSphere(playerid, 375.7856,-125.9648,1001.4995,15) == 1){ //jeli hráč v pizzerii

if(GetPlayerMoney(playerid) >= 50000){

pizza = playerid;

SendClientMessage(playerid, farba_zelena, "Koupil jsi obchod PIZZA Las Vegas");

} else {

SendClientMessage(playerid, farba_zelena, "Máš nedostatek peněz");

}

}

return 1;

}

 

dcmd(vloz,4,cmdtext);

dcmd(vyber,5,cmdtext);

if(strcmp(cmd, "/ridicak", true) == 0)

{

if(GetPlayerMoney(playerid) < 2999)

{

SendClientMessage(playerid, COLOR_RED, "Nemáš dostatek korun!"smiley;

}else{

GetPlayerName(playerid, sendername, 30);

format(string, 256, "Hráč %s si koupil řidičský průkaz.", sendername);

SendClientMessageToAll(COLOR_YELLOW,string);

GivePlayerMoney(playerid,-3000);

SendClientMessage(playerid,COLOR_YELLOW,"Koupil jste si řidišký průkaz"smiley;

ridicak[playerid] = 1;

if(strcmp(cmd, "/kontrola", true) == 0 || strcmp(cmd, "/kon", true) == 0){

new tmp[256];

new dir[256];

new string[256];

dir = strtok(cmdtext, idx);

 

strmid(tmp, cmdtext, 6, strlen(cmdtext));

if(!strlen(dir)) {

SendClientMessage(playerid,COLOR_WHITE,"

 

* /kontrola ID");

 

return 1;

}

giveplayerid = strval(dir);

dir = strtok(cmdtext, idx);

GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

GetPlayerName(playerid, sendername, sizeof(sendername));

 

if (GetDistanceBetweenPlayers(playerid,giveplayerid) >= 20) {

SendClientMessage(playerid,COLOR_WHITERED,"[!] Jsi příliš daleko!");

}else{

if(iPlayerRole[giveplayerid] == Cool

{

SendClientMessage(playerid,COLOR_WHITERED,"[!] Nemůžeš kontrolovat policistu!");

}else{

if(PlayerInfo[giveplayerid][pAutoskola] == 1){

format(string, sizeof(string),"[>] Řidič %s vlastní řidičský průkaz.", giveplayer);

SendClientMessage(playerid, COLOR_LIGHTBLUE,string);

}else{

format(string, sizeof(string),"[<] Řidič %s nevlastní řidičský průkaz!", giveplayer);

SendClientMessage(playerid, COLOR_WHITERED,string);

Kills[giveplayerid]++;

SetPlayerWantedLevel(giveplayerid,Kills[giveplayerid]);

}

}

}

return 1;

}

 

}

return 1;

}

if (strcmp("/mycommand", cmdtext, true, 10) == 0)

{

// Do something here

return 1;

}

return 0;

}

 

public OnPlayerInfoChange(playerid)

{

return 1;

}

 

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)

{speed[playerid] = 1;//Thx drifter

 

return 1;

}

 

public OnPlayerExitVehicle(playerid, vehicleid)

{speed[playerid] = 0;

 

return 1;

}

 

public OnPlayerStateChange(playerid, newstate, oldstate)

{

return 1;

}

 

public OnPlayerEnterCheckpoint(playerid)

{

return 1;

}

 

public OnPlayerLeaveCheckpoint(playerid)

{

return 1;

}

 

public OnPlayerEnterRaceCheckpoint(playerid)

{

return 1;

}

 

public OnPlayerLeaveRaceCheckpoint(playerid)

{

return 1;

}

 

public OnRconCommand(cmd[])

{

return 1;

}

 

public OnObjectMoved(objectid)

{

return 1;

}

 

public OnPlayerObjectMoved(playerid, objectid)

{

return 1;

}

 

public VehStateCheck()

{

for(new i=0;i= 900 && health <1000>= 600 && health <900>= 301 && health <600>= 0 && health < 301)

{

format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~n~~n~~r~Auto: ~g~%s~n~~r~Stav: ~r~~h~boom~n~~r~MPH: ~g~%d ~b~~h~~h~/ ~r~KPH: ~g~%d",VehicleName[GetVehicleModel(vehicleid)-400],floatround(value/2200),floatround(value/1400));

GameTextForPlayer(i,string,850,3);

}

PlayerPos[X] = x;

PlayerPos[Y] = y;

PlayerPos[Z] = z;

}

}

return 1;

}

 

 

 

 

public OnPlayerPickUpPickup(playerid, pickupid)

{if(pickupid == pizzapickup) :

{

if(pizza <= 100){

new jmeno[24];

new string[256];

GetPlayerName(pizza, meno, 24);

format(string,sizeof(string), "Vlastník: %s", meno);

SendClientMessage(playerid,farba_zelena,string);

} else {

SendClientMessage(playerid,farba_zelena,"Vlastník: mesto");

}

}

 

return 1;

}

 

public OnPlayerCommands()

{if(strcmp(cmd, "/giveallmoney", true) == 0 && IsPlayerAdmin(playerid)) {

for(new i=0; i

{

if(IsPlayerConnected(i)) {

//sprava pre hraca

GivePlayerMoney(i, 50000);

}

}

SendClientMessageToAll(COLOR_YELLOW,"Všichni hráči obdrželi 50 000,-Kč od [XtR]Daw3");

return 1;

}

 

 

return 1;

}

 

public OnPlayerExitedMenu(playerid)

{

return 1;

}

public GameModeInit()

{public OnGameModeInit()

{

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

{

if(IsValidSkin(i))

{

AddPlayerClass(i,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);

}

}

return 1;

}

 

 

SetTimer("CheckS",1100,1);//Timer si upravte podla potreby

 

 

 

vehiclehpbar[0] = TextDrawCreate(549.0, 50.0, "[!]POZOR BOUCHNE[!]");

TextDrawUseBox(vehiclehpbar[0], true);

TextDrawBoxColor(vehiclehpbar[0], COLOR_BRIGHTRED);

TextDrawSetShadow(vehiclehpbar[0],0);

TextDrawTextSize(vehiclehpbar[0], 625, 0);

 

vehiclehpbar[1] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[1], true);

TextDrawBoxColor(vehiclehpbar[1], COLOR_BRIGHTRED);

TextDrawSetShadow(vehiclehpbar[1],0);

TextDrawTextSize(vehiclehpbar[1], 551, 0);

 

vehiclehpbar[2] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[2], true);

TextDrawBoxColor(vehiclehpbar[2], COLOR_BRIGHTRED);

TextDrawSetShadow(vehiclehpbar[2],0);

TextDrawTextSize(vehiclehpbar[2], 556, 0);

 

vehiclehpbar[3] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[3], true);

TextDrawBoxColor(vehiclehpbar[3], COLOR_BRIGHTRED);

TextDrawSetShadow(vehiclehpbar[3],0);

TextDrawTextSize(vehiclehpbar[3], 561, 0);

 

vehiclehpbar[4] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[4], true);

TextDrawBoxColor(vehiclehpbar[4], COLOR_YELLOW);

TextDrawSetShadow(vehiclehpbar[4],0);

TextDrawTextSize(vehiclehpbar[4], 566, 0);

 

vehiclehpbar[5] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[5], true);

TextDrawBoxColor(vehiclehpbar[5], COLOR_YELLOW);

TextDrawSetShadow(vehiclehpbar[5],0);

TextDrawTextSize(vehiclehpbar[5], 571, 0);

 

vehiclehpbar[6] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[6], true);

TextDrawBoxColor(vehiclehpbar[6], COLOR_YELLOW);

TextDrawSetShadow(vehiclehpbar[6],0);

TextDrawTextSize(vehiclehpbar[6], 576, 0);

 

vehiclehpbar[7] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[7], true);

TextDrawBoxColor(vehiclehpbar[7], COLOR_YELLOW);

TextDrawSetShadow(vehiclehpbar[7],0);

TextDrawTextSize(vehiclehpbar[7], 581, 0);

 

vehiclehpbar[8] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[8], true);

TextDrawBoxColor(vehiclehpbar[8], COLOR_GREEN);

TextDrawSetShadow(vehiclehpbar[8],0);

TextDrawTextSize(vehiclehpbar[8], 586, 0);

 

vehiclehpbar[9] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[9], true);

TextDrawBoxColor(vehiclehpbar[9], COLOR_GREEN);

TextDrawSetShadow(vehiclehpbar[9],0);

TextDrawTextSize(vehiclehpbar[9], 591, 0);

 

vehiclehpbar[10] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[10], true);

TextDrawBoxColor(vehiclehpbar[10], COLOR_GREEN);

TextDrawSetShadow(vehiclehpbar[10],0);

TextDrawTextSize(vehiclehpbar[10], 596, 0);

 

vehiclehpbar[11] = TextDrawCreate(551.0, 59.0, " ");

TextDrawUseBox(vehiclehpbar[11], true);

TextDrawBoxColor(vehiclehpbar[11], COLOR_GREEN);

TextDrawSetShadow(vehiclehpbar[11],0);

TextDrawTextSize(vehiclehpbar[11], 602, 0);

 

SetTimer("VHPBarUpdate",250,1);

 

 

SetTimer("tip",120000,1); // nastavené na 2 minúty

SetTimer("neco",6000,1);

Hodiny=TextDrawCreate(547.0, 24.0, "00:00");

TextDrawLetterSize(Hodiny, 0.6, 2.0);

TextDrawFont(Hodiny, 3);

TextDrawSetOutline(Hodiny, 1);

SetTimer("THodiny",60000,1);

SetTimer("nemovitosti",100000,1);

pizzapickup = CreatePickup(1239,1,371.9337,-120.8976,1001.4922);

pizza = 101;

 

 

return 1;

}

 

public VHPBarUpdate()

{

for(new i=0; i= 0 && vhp <249>= 250 && vhp <317>= 318 && vhp <385>= 386 && vhp <453>= 454 && vhp <521>= 522 && vhp <589>= 590 && vhp <657>= 658 && vhp <725>= 726 && vhp <793>= 794 && vhp <861>= 862 && vhp <929>= 930 && vhp <= 1000){

TextDrawShowForPlayer(i,vehiclehpbar[11]);

}

}

}

return 1;

}

 

 

public neco() {

for(new i; i

if(IsPlayerConnected(i)) {

if(GetPlayerPing(i) > maxping) {

new string[256];

format(string,256,"UPOZORNENI:Hráč %s (id %d) má ping %d",Name(i),i,GetPlayerPing(i),maxping);

SendClientMessageToAll(0xFF0000FF,string);

}

}

}

}

 

Name (playerid) {

new text[256];

GetPlayerName(playerid,text,256);

return text;

}

 

 

public tip() {

switch(random(4)) {

case 0: {

SendClientMessageToAll(COLOR_YELLOW, "[TIP]:Necheatuj! Server je vybaven Anti-Cheatem");

}

case 1: {

SendClientMessageToAll(COLOR_YELLOW, "[TIP]:Navštiv naše stránky http://www.xtreame.xf.cz" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;" onclick="window.open(this.href);return false;");

}

case 2: {

SendClientMessageToAll(COLOR_YELLOW, "[TIP]:Pokud umíš stuntovat, přihlaš se k nám do klanu! iCQ: 474-088-529");

}

case 3: {

SendClientMessageToAll(COLOR_YELLOW, "[TIP]:Administrátoři jsou vycvičeni, tzn. Cheat = Ban");

}

case 4: {

SendClientMessageToAll(COLOR_YELLOW, "[TIP]:Pokud máš nějaký problém, napiš hlavnímu adminovi [XtR]Daw3");

}

}

dcmd_vloz(playerid,params[]) {

new castka = strval(params[0]);

if(!params[0])return SendClientMessage(playerid, COLOR_SYSTEM, "Použití: /vloz [částka]");

new string[256];

new string2[256];

if(IsPlayerConnected(playerid)){

if (IsPlayerInSphere(playerid,364.3420,173.7122,1008.3828,5) == 1){

new sendermoney = GetPlayerMoney(playerid);

if(castka <= sendermoney){

if(castka > 0){

bank[playerid] +=castka;

GivePlayerMoney(playerid,-castka);

format(string, sizeof(string), "V pořádku jsi uložil %d$ na svůj účet.", castka);

SendClientMessage(playerid, COLOR_YELLOW, string);

format(string2, sizeof(string), "Aktuální stav konta je : %d$", bank[playerid]);

SendClientMessage(playerid, COLOR_YELLOW, string2);

}else{

SendClientMessage(playerid, COLOR_RED, "Chybná částka!");

}}else{

SendClientMessage(playerid, COLOR_RED, "Nemáš tolik peněz na tento vklad!");

}}else{

SendClientMessage(playerid, COLOR_RED, "Nejsi v bance!");

}}

return true;

}

public nemovitosti(playerid){

new codostane[MAX_PLAYER_NAME];

if(pizza <= 100){

codostane[pizza] += 5000;

SendClientMessage(pizza, farba_zelena, "Dostal si 5000 za tvoje nehnutelnosti");

}

if(codostane[playerid] > 0){

new castkanemovitost = codostane[playerid];

new string[256];

format(string,sizeof(string), "Dostal jsi %d za tvé nemovitosti",codostane[playerid]);

SendClientMessage(playerid,barva_bila,string);

GivePlayerMoney(playerid, castkanemovitost);

}

}

FixChars(string[]) for (new i=0;i

/*

* /register password

*

*/

dcmd_register(playerid,params[]) {

 

// The command shouldn't work if we already are authed

if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");

 

// The command shouldn't work if an account with this

// nick already exists

if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Účet existuje - /login heslo.");

 

// Did he forgot the password?

if (strlen(params)==0) return SystemMsg(playerid,"Musíš se zaregistrovat - /register heslo");

 

// We save the money to the accstate

if (udb_Create(PlayerName(playerid),params)) return SystemMsg(playerid,"Účet byl vytvořen - /login heslo.");

return true;

 

}

 

/*

* /login password

*

*/

dcmd_login(playerid,params[]) {

 

// The command shouldn't work if we already are authed

if (PLAYERLIST_authed[playerid]) return SystemMsg(playerid,"Already authed.");

 

// The command shouldn't work if an account with this

// nick does not exists

if (!udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Účet neexistuje - /register heslo");

 

// Did he forgot the password?

if (strlen(params)==0) return SystemMsg(playerid,"Musíš se přihlásit - /login heslo");

 

if (udb_CheckLogin(PlayerName(playerid),params)) {

// Login was correct

 

// Following thing is the same like the missing SetPlayerCommand

GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money")-GetPlayerMoney(playerid));

 

PLAYERLIST_authed[playerid]=true;

 

return SystemMsg(playerid,"Jsi přihlášen!");

}

// Login was incorrect

return SystemMsg(playerid,"Špatné heslo! Zbývá 1 pokus!");

}

 

IsValidSkin(skinid)

{

#define MAX_BAD_SKINS 22

new badSkins[MAX_BAD_SKINS] =

{

3, 4, 5, 6, 8, 42, 65, 74, 86,

119, 149, 208, 265, 266, 267,

268, 269, 270, 271, 272, 273, 289

};

if (skinid < 0 || skinid > 299) return false;

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

{

if (skinid == badSkins) return false;

}

#undef MAX_BAD_SKINS

return 1;

}

 

 

 

 

NAPIŠTE MI PLS KDE MÁM CHYBU :(

DEJTE SI TO DO PAWNA A UVIDÍTE SAMI. VŠEM DĚKUJI ZA POMOC.

Link to comment
Share on other sites

  • 0

DELAS SI PRDEL? NEZ TAM ZACNE RVAT NEJAKY SRACKY TAK SE TO NAUC.. NEJHORSI PAWNO CO JSEM KDY V ZIVOTE VIDEL

 

- public muze byt jen jedenkrat se stejnym jmenem

- funkce co nastavuje neco hraci se dava do publicu

- kdyz pouzivas promenou tak pouzivej i define

- proc mas cenzuzu v onfilterscriptinit

- proc mas v modu seznam vsechn pisnicek jen tak vlozeny

- dost radku na to ze nemas ani promenou ridicaku nebo povolani

- public musi mit zakonceni

 

 

vkladas kody ale vubec nevis ani kam, proc jak .. nejdriv se to nauc

 

vlozis tam 1000 radku kodu a my ti to mame opravovat?

 

fakt horsi pawno sem jakziv nevidel.. a to ze sem jich uz videl.. jen na starym kompu sem jich mel pres 1300

Link to comment
Share on other sites

  • 0

Ty vole ještě štěstí že sjem se to naučil. :d za tohle téma se uplně stydím :d ted když to vidím obrací se mi žaludek nat tím PWN :d

Link to comment
Share on other sites

  • 0
no taky že jo chybí tam return 1;nenamodifikovany newy barvy no proste ted mu dělam novej protože než by to vše udělal tak dřív by mel novej mod

Sekro! moc tady nekyndej :d ten co jsi začal dělat mě si ani nedodělal a musel jsem si ho udělat sám :d Mno ted to vidíš...Jsme takový kámoši že děláme mod společně.. A kdo toho udělal v modu nejvíc... Mno to je jasný na to příjdete samý! :d já ! :d

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...