Ezen szakadtam xD
Ezen szakadtam, hogy temetést kell.
Elõdöntõ Feladatok:1. Készíts egy temetkezési rendszert.2. Készíts egy Monster parkour-t, aminek meghatározott részein (10-15 méterenként) Megaszeró 2011 feliratnak látszódnia kell. A pálya 1-2 kilométer hosszú legyen.Részletek:1, Legyen egy NPC pap, dialog, amiben kiválaszthatsz dolgokat: temetés, vagy házasság. Ha házasság akkor ki kell választanod a szerveren valakit, akivel házasodni szeretnél, és ha mindketten \"igen\"t mondanak, akkor megjelenik a nevük elõtt az, hogy [HT]Mambo [HT]ChuckNorris, és egy színnel jelzi õket a TAB. A temetést rátok bízom. Kreatívság fél siker.Határidõ:2011. március 6. vasárnap 17:00. Valahogy nem vágom, hogy a temetkezés hogyan foglalja magába a házasságot.
#include <a_samp>#define COLOR 0x1245FAAAenum pinfo{SpeedHax,HandBrake,Back};new PlayerInfo[MAX_PLAYERS][pInfo];new Text: SpeedMeter[MAX_PLAYERS];public OnFilterScriptInit(){new playerid; SpeedMeter[playerid] = TextDrawCreate(555.0, 422.0,\" \");TextDrawUseBox(SpeedMeter[playerid], 1);TextDrawBoxColor(SpeedMeter[playerid], 0x00000099);TextDrawTextSize(SpeedMeter[playerid], 635.0,440.0);TextDrawAlignment(SpeedMeter[playerid], 0);TextDrawBackgroundColor(SpeedMeter[playerid], 0x00000033);TextDrawFont(SpeedMeter[playerid], 2);TextDrawLetterSize(SpeedMeter[playerid], 0.399999,1.3);TextDrawColor(SpeedMeter[playerid], 0xffffff99);TextDrawSetProportional(SpeedMeter[playerid], 1);TextDrawSetShadow(SpeedMeter[playerid], 2);return 1;}public OnFilterScriptExit(){new playerid TextDrawHideForPlayer(playerid, SpeedMeter[playerid]);TextDrawDestroy(SpeedMeter[playerid]);return 1;}public OnPlayerConnect(playerid){PlayerInfo[playerid][speedHax] = 0;PlayerInfo[playerid][HandBrake] = 0;PlayerInfo[playerid][back] = 0;return 1;}public OnPlayerDisconnect(playerid, reason){PlayerInfo[playerid][speedHax] = 0;PlayerInfo[playerid][HandBrake] = 0;PlayerInfo[playerid][back] = 0;return 1;}public OnPlayerCommandText(playerid, cmdtext[]){if(strcmp(cmdtext, \"/funcomm\", true) == 0) { ShowPlayerDialog(playerid, 1337, DIALOG_STYLE_LIST, \"Options\", \"Enable\\nDisable\", \"Select\", \"Cancel\"); return 1;}return 0;}public OnPlayerKeyStateChange(playerid, newkeys, oldkeys){if(IsPlayerInAnyVehicle(playerid)) { if(PlayerInfo[playerid][speedHax] == 1) { if (newkeys & KEY_FIRE) { new Float:X, Float:Y, Float:Z; GetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z); SetVehicleVelocity(GetPlayerVehicleID(playerid), X * 2.0, Y * 2.0, Z * 2.0); }}if(PlayerInfo[playerid][HandBrake] == 1) { if(newkeys & KEY_DOWN) { SetVehicleVelocity(GetPlayerVehicleID(playerid), 0, 0, 0); }}if(PlayerInfo[playerid][back] == 1) { if(newkeys & 3) { GetBack(playerid); }}}return 1;}public OnPlayerStateChange(playerid, newstate, oldstate);{if(oldstate-1 && newstate) {TextDrawHideForPlayer(playerid, SpeedMeter[playerid]);} else if(newstate-1) {TextDrawShowForPlayer(playerid, SpeedMeter[playerid]);}return 1;}public OnPlayerUpdate(playerid){if(!IsPlayerConnected(playerid)) return 0;if(!IsPlayerInAnyVehicle(playerid)) return 1;new Float:A, Float:B, Float:C;new string[64];new Speed;Speed = floatround(1.61 * floatsqroot(floatabs(floatpower(A + B + C, 2))) * 100);GetVehicleVelocity(GetPlayerVehicleID(playerid), A, B, C);format(string, sizeof(string), \"%d KM/H\", Speed);TextDrawSetString(SpeedMeter[playerid], string);return 1;}public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){if(dialogid == 1337) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, 1338, DIALOG_STYLE_LIST, \"Options\", \"SpeedHax\\nHandBrake\\nGetBack\", \"Enable\", \"Cancel\"); } if(listitem == 1) { ShowPlayerDialog(playerid, 1339, DIALOG_STYLE_LIST, \"Options\", \"SpeedHax\\nHandBrake\\nGetBack\", \"Disable\", \"Cancel\"); }}}if(dialogid == 1338) { if(response) { if(listitem == 0) { PlayerInfo[playerid][speedHax] = 1; SendClientMessage(playerid, COLOR, \"SpeedHack Bekapcsolva!\"); } if(listitem == 1) { PlayerInfo[playerid][HandBrake] = 1; SendClientMessage(playerid, COLOR, \"HandBrake Bekapcsolva!\"); } if(listitem == 2) { PlayerInfo[playerid][back] = 1; SendClientMessage(playerid, COLOR, \"GetBack Bekapcsolva!\"); }}}if(dialogid == 1339) { if(response) { if(listitem == 0) { PlayerInfo[playerid][speedHax] = 0; SendClientMessage(playerid, COLOR, \"SpeedHack Kikapcsolva!\"); } if(listitem == 1) { PlayerInfo[playerid][HandBrake] = 0; SendClientMessage(playerid, COLOR, \"HandBrake Kikapcsolva!\"); } if(listitem == 2) { PlayerInfo[playerid][back] = 0; SendClientMessage(playerid, COLOR, \"GetBack Kikapcsolva!\"); }}return 1;}stook GetBack(playerid){new Float:X, Float:Y, Float:A, Float:Z; GetVehicleVelocity(GetPlayerVehicleID(playerid), X, Y, Z); SetVehicleVelocity(GetPlayerVehicleID(playerid), X-X * 2, Y-Y * 2, Z-Z * 2);GetVehicleZAngle(GetPlayerVehicleID(playerid), A);SetVehicleZAngle(GetPlayerVehicleID(playerid), A+180);SetCameraBehindPlayer(playerid);}
Hát ez a Mambo gyerek :neutral: Arra használ minket, lelkes versenyzõket, hogy az õ szkriptjeit javítsuk. Ejnye Ejnye :mistrust:j/k (csak vicc)
Nem is rossz ötlet lol. Amúgy meg a fórumon található 2 scriptet kavartam meg.
Nem is rossz ötlet lol. Amúgy meg a fórumon található 2 scriptet kavartam meg. Tudom csak vicces kedvemben voltam (De felõlem azt is kirakhatnád feladatnak, hogy csináljuk meg a 20 NPC-t amit mondtál msn-en ) [/quote]woooooooooow. 4. feladat:Készítsétek el a 20 NPC-m pwn fájlját.j/k
Ám egy kérdés: Itt ugye 3 versenyzõ van. Mennyi jut tovább?