Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.
Üzenetek - skyLine
Oldalak: 1 ... 26 27 [28] 29 30 ... 122
406
« Dátum: 2015. szeptember 13. - 13:07:56 »
[gmod]Ettől azért bővebb információt adj. Milyen munkához kellene, milyen juttatásokat kapna?[/gmod]
407
« Dátum: 2015. szeptember 10. - 22:21:28 »
Srácok van egy ötletem. Építsünk stadionokat!
408
« Dátum: 2015. szeptember 06. - 18:02:59 »
Nem láttam, de biztos csaltak a románok.
409
« Dátum: 2015. szeptember 06. - 15:57:51 »
Timerrel megoldod, hogy 1 másodpercenként adjon neki 5 HP-t és ha 100-on van a HP-ja killtimerezed.
410
« Dátum: 2015. szeptember 06. - 13:08:22 »
American Horror Story-t szoktunk nézni a barátnőmmel. Cappsy nézd végig. Akkor fogsz rájönni sok mindenre.
411
« Dátum: 2015. szeptember 05. - 17:22:51 »
Mikor bejött ez az újítás akkor még lehetett versengőzni és a versengőn nagyon nagy mennyiségű XP-t dobott mindig szóval én ott fejlődtem fel. Hát könnyedezned kellesz ezek szerint vagy valami mást. Szerintem nincs más megoldás.
412
« Dátum: 2015. szeptember 03. - 17:36:20 »
413
« Dátum: 2015. szeptember 03. - 17:34:09 »
[gmod]A felhasználó tiltva van szóval a témát zárom.[/gmod]
414
« Dátum: 2015. szeptember 03. - 15:42:19 »
dini vagy mysql
415
« Dátum: 2015. szeptember 03. - 15:16:02 »
Elég bugyután fog ez így kinézni, de valahogy így tudod megoldani szerintem: CMD:zsebem(playerid) { new string[128]; GetPlayerName(playerid,nev,sizeof(nev)); format(string,sizeof(string),\"Pénzem:%i Lej\\nBuletin: %s || RPG Megye || RPG Ország\\nCsekk: %d\\nVíz: %i\",JatekosInfo[playerid] [Penz],nev,JatekosInfo[playerid][Csek], JatekosInfo[playerid][Viz]); ShowPlayerDialog(playerid,zsebem,DIALOG_STYLE_LIST,\"Zsebem\",string,\"Oké\",\"Kilép\"); return 1; } és folytatod...
416
« Dátum: 2015. szeptember 03. - 15:13:56 »
Elmented egy fájlba (például a regisztrációs fájljába), hogy mennyi volt a timer és utána meg betöltöd OnPlayerSpawn-nál.
417
« Dátum: 2015. szeptember 03. - 15:12:32 »
A talpazatot CreateObject-ként rakd be a módba. Tehát amin a kocsik lesznek. A többi object lehet CreateDynamicObject-ként. Nekem is volt ilyen problémám és így tudtam megoldani, mert a CreateObjectet már hamarabb betölti, a CreateDynamicObject-et pedig csak a streamelési határon belül.
418
« Dátum: 2015. szeptember 01. - 20:29:51 »
problémám alább található:
#define FILTERSCRIPT #include <a_samp> #include <streamer> #include <zcmd> #define VAULT_VIRTUALWORLD (69) #define PICKUP_COOLDOWN (3) #define DEPOSIT_MIN (3500) #define DEPOSIT_MAX (10000) enum e_objecttypes { TYPE_LASER1 = 2, TYPE_LASER2, TYPE_LASER3, TYPE_VAULTDOOR = 6 }; enum e_labeltypes { Text3D: TYPE_KEYPAD, Text3D: TYPE_EXPLOSIVE, Text3D: TYPE_TIMELOCK }; enum e_bankcontrols { bool: Alarm, bool: LasersOn, VaultDoorState, KeypadHackTime, DoorInteractionTime }; new BankEntryPickup = -1, BankExitPickup = -1, VaultEntryPickup = -1, VaultExitPickup = -1, AlarmArea = -1, VaultObjects[8] = {INVALID_OBJECT_ID, ...}, Text3D: VaultLabels[e_labeltypes] = {Text3D: INVALID_3DTEXT_ID, ...}, Text3D: InsideVaultLabels[8] = {Text3D: INVALID_3DTEXT_ID, ...}, BankControls[e_bankcontrols], bool: DepositRobbed[8]; new RobberyTimer[MAX_PLAYERS] = {-1, ...}, RobberyCounter[MAX_PLAYERS], RobberyType[MAX_PLAYERS], RobberyCash[MAX_PLAYERS], RobberyEscape[MAX_PLAYERS] = {-1, ...}; new Float: DepositCoords[8][3] = { {2141.9255, 1629.3380, 993.5761}, {2141.9255, 1633.2180, 993.5761}, {2141.9255, 1637.0980, 993.5761}, {2141.9255, 1640.9780, 993.5761}, {2146.5600, 1629.3040, 993.5761}, {2146.5600, 1633.1840, 993.5761}, {2146.5600, 1637.0640, 993.5761}, {2146.5600, 1640.9440, 993.5761} }; new Float: GetawayLocations[][3] = { {405.4649, 2451.4956, 16.5000}, {-1647.8981, 2497.6980, 86.2031}, {-911.9169, -498.3112, 25.9609} }; forward RobberyUpdate(playerid); forward ResetLasers(); forward OpenVaultDoor(type, seconds); forward ResetVaultDoor(); forward DisableAlarm(); stock ConvertToMinutes(time) { // http://forum.sa-mp.com/showpost.php?p=3223897&postcount=11 new string[15];//-2000000000:00 could happen, so make the string 15 chars to avoid any errors format(string, sizeof(string), \"%02d:%02d\", time / 60, time % 60); return string; } stock ResetRobbery(playerid, destroy = 0) { if(RobberyTimer[playerid] != -1) KillTimer(RobberyTimer[playerid]); RobberyTimer[playerid] = -1; RobberyCounter[playerid] = 0; RobberyType[playerid] = 0; if(destroy) { if(IsValidDynamicCP(RobberyEscape[playerid])) DestroyDynamicCP(RobberyEscape[playerid]); RobberyEscape[playerid] = -1; RobberyCash[playerid] = 0; } return 1; } stock GetClosestDeposit(playerid, Float: range = 2.0) { new id = -1, Float: dist = range, Float: tempdist; for(new i; i < sizeof(DepositCoords); ++i) { tempdist = GetPlayerDistanceFromPoint(playerid, DepositCoords[0], DepositCoords[1], DepositCoords[2]); if(tempdist > range) continue; if(tempdist <= dist) { dist = tempdist; id = i; break; } } return id; } stock RandomEx(min, max) return random(max - min) + min; stock TriggerAlarm(reason = 0) { if(BankControls[Alarm]) return 1; for(new i; i < GetMaxPlayers(); ++i) { if(!IsPlayerConnected(i)) continue; if(RobberyType == 1) { ResetRobbery(i); ClearAnimations(i, 1); } if(!GetPVarInt(i, \"InsideBank\")) continue; SetPVarInt(i, \"Alarm\", 1); PlayerPlaySound(i, 3401, 0.0, 0.0, 0.0); } SetTimer(\"DisableAlarm\", 120000, false); BankControls[Alarm] = true; SendClientMessageToAll(-1, (reason == 1) ? (\"Bank security heard an explosion in the vault room!\") : (\"Bank security detected criminals in the vault room!\")); return 1; } public OnFilterScriptInit() { BankEntryPickup = CreatePickup(19197, 1, 2303.1777, -16.1625, 27.0); BankExitPickup = CreatePickup(19197, 1, 2305.5591, -16.1253, 27.0, -1); VaultEntryPickup = CreatePickup(19197, 1, 2315.5637, -0.1449, 27.0, -1); VaultExitPickup = CreatePickup(19197, 1, 2144.2788, 1602.5975, 998.0, VAULT_VIRTUALWORLD); AlarmArea = CreateDynamicRectangle(2130.6169, 1607.9010, 2156.9197,1625.2343, VAULT_VIRTUALWORLD, 1); VaultObjects[0] = CreateDynamicObject(19446, 2144.333, 1601.475, 1001.387, 90.000, 90.199, 0.000, VAULT_VIRTUALWORLD); // wall VaultObjects[1] = CreateDynamicObject(2947, 2145.037, 1601.421, 996.776, 0.000, 0.000, -89.500, VAULT_VIRTUALWORLD); // door VaultObjects[TYPE_LASER1] = CreateDynamicObject(18643, 2142.983, 1606.679, 993.188, 0.000, 0.000, 0.000, VAULT_VIRTUALWORLD); // laser VaultObjects[TYPE_LASER2] = CreateDynamicObject(18643, 2142.983, 1606.679, 993.938, 0.000, 0.000, 0.000, VAULT_VIRTUALWORLD); // laser VaultObjects[TYPE_LASER3] = CreateDynamicObject(18643, 2142.983, 1606.679, 994.688, 0.000, 0.000, 0.000, VAULT_VIRTUALWORLD); // laser VaultObjects[5] = CreateDynamicObject(19273, 2146.116, 1604.895, 994.118, 0.000, 0.000, 270.000, VAULT_VIRTUALWORLD); // keypad VaultObjects[TYPE_VAULTDOOR] = CreateDynamicObject(19799, 2143.185, 1626.965, 994.298, 0.000, -0.400, -180.000, VAULT_VIRTUALWORLD); // vault door VaultObjects[7] = CreateDynamicObject(2922, 2140.361, 1626.826, 993.978, 0.000, 0.000, 180.000, VAULT_VIRTUALWORLD); // timelock VaultLabels[TYPE_KEYPAD] = CreateDynamic3DTextLabel(\"Keypad\\n{FFFFFF}/starthack to disable lasers\", 0xF39C12FF, 2145.85, 1604.9456, 993.5684, 15.0, .testlos = 1, .worldid = VAULT_VIRTUALWORLD); VaultLabels[TYPE_EXPLOSIVE] = CreateDynamic3DTextLabel(\"Vault Door - Option 1\\n{FFFFFF}/plantbomb to blow up vault door (fast & loud)\", 0xF39C12FF, 2144.1624, 1626.25, 993.6882, 10.0, .testlos = 1, .worldid = VAULT_VIRTUALWORLD); VaultLabels[TYPE_TIMELOCK] = CreateDynamic3DTextLabel(\"Vault Door - Option 2\\n{FFFFFF}/timelock to start time lock (slow & silent)\", 0xF39C12FF, 2140.2610, 1626.25, 993.6882, 10.0, .testlos = 1, .worldid = VAULT_VIRTUALWORLD); for(new i; i < sizeof(InsideVaultLabels); ++i) { InsideVaultLabels = CreateDynamic3DTextLabel(\"Deposit Boxes\\n{FFFFFF}/emptydeposit\", 0x2ECC71FF, DepositCoords[0], DepositCoords[1], DepositCoords[2], 15.0, .testlos = 1, .worldid = VAULT_VIRTUALWORLD); } BankControls[LasersOn] = true; return 1; } public OnFilterScriptExit() { DestroyPickup(BankEntryPickup); DestroyPickup(BankExitPickup); DestroyPickup(VaultEntryPickup); DestroyPickup(VaultExitPickup); for(new i; i < GetMaxPlayers(); ++i) { if(!IsPlayerConnected(i)) continue; if(GetPVarInt(i, \"Alarm\")) { SetPVarInt(i, \"Alarm\", 0); PlayerPlaySound(i, 3402, 0.0, 0.0, 0.0); } ClearAnimations(i, 1); ResetRobbery(i, 1); } return 1; } public OnPlayerDisconnect(playerid, reason) { ResetRobbery(playerid, 1); return 1; } public OnPlayerDeath(playerid, killerid, reason) { ResetRobbery(playerid, 1); return 1; } public OnPlayerPickUpPickup(playerid, pickupid) { if(GetPVarInt(playerid, \"BankPickupCooldown\") > gettime()) return 1; if(pickupid == BankEntryPickup) { SetPVarInt(playerid, \"InsideBank\", 1); SetPlayerPos(playerid, 2305.5591, -16.1253, 26.7496); SetPVarInt(playerid, \"BankPickupCooldown\", gettime() + PICKUP_COOLDOWN); if(BankControls[Alarm]) { SetPVarInt(playerid, \"Alarm\", 1); PlayerPlaySound(playerid, 3401, 0.0, 0.0, 0.0); } }else if(pickupid == BankExitPickup) { SetPVarInt(playerid, \"InsideBank\", 0); SetPlayerPos(playerid, 2303.1777, -16.1625, 26.4844); SetPVarInt(playerid, \"BankPickupCooldown\", gettime() + PICKUP_COOLDOWN); if(GetPVarInt(playerid, \"Alarm\")) { SetPVarInt(playerid, \"Alarm\", 0); PlayerPlaySound(playerid, 3402, 0.0, 0.0, 0.0); } if(RobberyCash[playerid] > 0 && !IsValidDynamicCP(RobberyEscape[playerid])) { new id = random(sizeof(GetawayLocations)); RobberyEscape[playerid] = CreateDynamicCP(GetawayLocations[id][0], GetawayLocations[id][1], GetawayLocations[id][2], 3.0, .playerid = playerid, .streamdistance = 5000.0); SendClientMessage(playerid, -1, \"Go to the marked location to get your money. If you die you\'ll lose it.\"); } }else if(pickupid == VaultEntryPickup) { if(!GetPVarInt(playerid, \"animsloaded\")) { ApplyAnimation(playerid, \"BOMBER\", \"null\", 0.0, 0, 0, 0, 0, 0); ApplyAnimation(playerid, \"COP_AMBIENT\", \"null\", 0.0, 0, 0, 0, 0, 0); ApplyAnimation(playerid, \"ROB_BANK\", \"null\", 0.0, 0, 0, 0, 0, 0); SetPVarInt(playerid, \"animsloaded\", 1); } SetPlayerInterior(playerid, 1); SetPlayerVirtualWorld(playerid, VAULT_VIRTUALWORLD); SetPlayerPos(playerid, 2144.2788, 1602.5975, 997.7766); SetPVarInt(playerid, \"BankPickupCooldown\", gettime() + PICKUP_COOLDOWN); }else if(pickupid == VaultExitPickup) { SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); SetPlayerPos(playerid, 2315.5637, -0.1449, 26.7422); SetPVarInt(playerid, \"BankPickupCooldown\", gettime() + PICKUP_COOLDOWN); } return 1; } public OnPlayerEnterDynamicArea(playerid, areaid) { if(areaid == AlarmArea && BankControls[LasersOn] && !BankControls[Alarm]) TriggerAlarm(); return 1; } public OnPlayerEnterDynamicCP(playerid, checkpointid) { if(checkpointid == RobberyEscape[playerid]) { new string[128]; format(string, sizeof(string), \"Robbery successful! You\'ve robbed {2ECC71}$%d.\", RobberyCash[playerid]); SendClientMessage(playerid, -1, string); GivePlayerMoney(playerid, RobberyCash[playerid]); RobberyCash[playerid] = 0; DestroyDynamicCP(RobberyEscape[playerid]); RobberyEscape[playerid] = -1; } return 1; } public RobberyUpdate(playerid) { if(RobberyCounter[playerid] > 1) { RobberyCounter[playerid]--; new string[32]; switch(RobberyType[playerid]) { case 1: format(string, sizeof(string), \"~w~Hacking: %s%d\", (RobberyCounter[playerid] <= 5) ? (\"~r~~h~\") : (\"~y~\"), RobberyCounter[playerid]); case 2: format(string, sizeof(string), \"~w~Emptying: %s%d\", (RobberyCounter[playerid] <= 3) ? (\"~r~~h~\") : (\"~y~\"), RobberyCounter[playerid]); } GameTextForPlayer(playerid, string, 1000, 4); }else if(RobberyCounter[playerid] == 1) { switch(RobberyType[playerid]) { case 1: { BankControls[LasersOn] = false; SetDynamicObjectPos(VaultObjects[TYPE_LASER1], 2142.983, 1606.679, 990.0); SetDynamicObjectPos(VaultObjects[TYPE_LASER2], 2142.983, 1606.679, 990.0); SetDynamicObjectPos(VaultObjects[TYPE_LASER3], 2142.983, 1606.679, 990.0); SetTimer(\"ResetLasers\", 240000, false); SendClientMessage(playerid, -1, \"You\'ve disabled the lasers. Now you can go to the vault door without raising the alarm.\"); SendClientMessage(playerid, -1, \"Lasers will turn back on in 4 minutes.\"); } case 2: { new cash = RandomEx(DEPOSIT_MIN, DEPOSIT_MAX), string[128]; if(BankControls[VaultDoorState] == 2) cash -= floatround(cash * 0.1, floatround_floor); // explosion damaged deposit boxes, 10% damage penalty RobberyCash[playerid] += cash; format(string, sizeof(string), \"You\'ve emptied a set of deposit boxes and stole {2ECC71}$%d {FFFFFF}worth of stuff.\", cash); SendClientMessage(playerid, -1, string); SendClientMessage(playerid, -1, \"You can leave the bank to get your money or keep robbing.\"); } } ClearAnimations(playerid, 1); ResetRobbery(playerid); } return 1; } public ResetLasers() { BankControls[LasersOn] = true; SetDynamicObjectPos(VaultObjects[TYPE_LASER1], 2142.983, 1606.679, 993.188); SetDynamicObjectPos(VaultObjects[TYPE_LASER2], 2142.983, 1606.679, 993.938); SetDynamicObjectPos(VaultObjects[TYPE_LASER3], 2142.983, 1606.679, 994.688); if(IsAnyPlayerInDynamicArea(AlarmArea, 1)) TriggerAlarm(); return 1; } public OpenVaultDoor(type, seconds) { if(seconds > 1) { seconds--; new string[128]; switch(type) { case 2: format(string, sizeof(string), \"Vault Door - Option 1\\n{FFFFFF}/plantbomb to blow up vault door (fast & loud)\\n{2ECC71}%s\", ConvertToMinutes(seconds)); case 3: format(string, sizeof(string), \"Vault Door - Option 2\\n{FFFFFF}/timelock to start time lock (slow & silent)\\n{2ECC71}%s\", ConvertToMinutes(seconds)); } UpdateDynamic3DTextLabelText((type == 2) ? VaultLabels[TYPE_EXPLOSIVE] : VaultLabels[TYPE_TIMELOCK], 0xF39C12FF, string); SetTimerEx(\"OpenVaultDoor\", 1000, false, \"ii\", type, seconds); }else if(seconds == 1) { BankControls[VaultDoorState] = type; SetTimer(\"ResetVaultDoor\", 120000, false); switch(type) { case 2: { // explosive CreateExplosion(2144.1624, 1626.25, 993.6882, 11, 5.0); SetDynamicObjectPos(VaultObjects[TYPE_VAULTDOOR], 2143.185, 1626.965, 985.298); UpdateDynamic3DTextLabelText(VaultLabels[TYPE_EXPLOSIVE], 0xF39C12FF, \"Vault Door - Option 1\\n{FFFFFF}/plantbomb to blow up vault door (fast & loud)\"); TriggerAlarm(1); } case 3: { // timelock MoveDynamicObject(VaultObjects[TYPE_VAULTDOOR], 2143.185, 1626.965, 994.35, 0.01, 0.000, -0.400, -270.0); UpdateDynamic3DTextLabelText(VaultLabels[TYPE_TIMELOCK], 0xF39C12FF, \"Vault Door - Option 2\\n{FFFFFF}/timelock to start time lock (slow & silent)\"); } } } return 1; } public ResetVaultDoor() { switch(BankControls[VaultDoorState]) { case 2: SetDynamicObjectPos(VaultObjects[TYPE_VAULTDOOR], 2143.185, 1626.965, 994.298); case 3: MoveDynamicObject(VaultObjects[TYPE_VAULTDOOR], 2143.185, 1626.965, 994.298, 0.01, 0.000, -0.400, -180.0); } for(new i; i < sizeof(DepositCoords); ++i) { DepositRobbed = false; Streamer_SetIntData(STREAMER_TYPE_3D_TEXT_LABEL, InsideVaultLabels, E_STREAMER_COLOR, 0x2ECC71FF); } BankControls[VaultDoorState] = 0; // closed return 1; } public DisableAlarm() { BankControls[Alarm] = false; for(new i; i < GetMaxPlayers(); ++i) { if(!IsPlayerConnected(i)) continue; if(!GetPVarInt(i, \"Alarm\")) continue; SetPVarInt(i, \"Alarm\", 0); PlayerPlaySound(i, 3402, 0.0, 0.0, 0.0); } return 1; } CMD:starthack(playerid, params[]) { if(!IsPlayerInRangeOfPoint(playerid, 1.5, 2145.85, 1604.9456, 993.5684)) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}You\'re not near the keypad.\"); if(BankControls[Alarm]) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}Alarm went off, you can\'t hack the keypad.\"); if(!BankControls[LasersOn]) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}Keypad has been hacked already.\"); if(BankControls[KeypadHackTime] > gettime()) { new string[72]; format(string, sizeof(string), \"ERROR: {FFFFFF}You have to wait %s to hack the keypad again.\", ConvertToMinutes(BankControls[KeypadHackTime] - gettime())); SendClientMessage(playerid, 0xE74C3CFF, string); return 1; } ApplyAnimation(playerid, \"COP_AMBIENT\", \"COPBROWSE_LOOP\", 4.1, 1, 0, 0, 0, 0, 1); BankControls[KeypadHackTime] = gettime() + 600; RobberyType[playerid] = 1; RobberyCounter[playerid] = 20; RobberyTimer[playerid] = SetTimerEx(\"RobberyUpdate\", 1000, true, \"i\", playerid); return 1; } CMD:plantbomb(playerid, params[]) { if(!IsPlayerInRangeOfPoint(playerid, 1.5, 2144.1624, 1626.25, 993.6882)) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}You\'re not near the vault door.\"); if(BankControls[VaultDoorState] != 0) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}Vault door is already open/opening.\"); if(BankControls[DoorInteractionTime] > gettime()) { new string[72]; format(string, sizeof(string), \"ERROR: {FFFFFF}You have to wait %s to open the vault door again.\", ConvertToMinutes(BankControls[DoorInteractionTime] - gettime())); SendClientMessage(playerid, 0xE74C3CFF, string); return 1; } ApplyAnimation(playerid, \"BOMBER\", \"BOM_Plant\", 4.1, 0, 1, 1, 0, 0, 1); BankControls[DoorInteractionTime] = gettime() + 600; BankControls[VaultDoorState] = 1; // opening SetTimerEx(\"OpenVaultDoor\", 1000, false, \"ii\", 2, 6); SendClientMessage(playerid, -1, \"Bomb has been planted and it\'ll explode in 6 seconds. Take cover!\"); return 1; } CMD:timelock(playerid, params[]) { if(!IsPlayerInRangeOfPoint(playerid, 1.5, 2140.2610, 1626.25, 993.6882)) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}You\'re not near the time lock.\"); if(BankControls[Alarm]) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}Time lock disabled because of alarm.\"); if(BankControls[VaultDoorState] != 0) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}Vault door is already open/opening.\"); if(BankControls[DoorInteractionTime] > gettime()) { new string[72]; format(string, sizeof(string), \"ERROR: {FFFFFF}You have to wait %s to open the vault door again.\", ConvertToMinutes(BankControls[DoorInteractionTime] - gettime())); SendClientMessage(playerid, 0xE74C3CFF, string); return 1; } BankControls[DoorInteractionTime] = gettime() + 600; BankControls[VaultDoorState] = 1; // opening SetTimerEx(\"OpenVaultDoor\", 1000, false, \"ii\", 3, 30); SendClientMessage(playerid, -1, \"You\'ve started the time lock, vault door will open in 30 seconds.\"); return 1; } CMD:emptydeposit(playerid, params[]) { if(BankControls[VaultDoorState] < 2) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}You can\'t empty deposit boxes when the vault door isn\'t open.\"); new id = GetClosestDeposit(playerid); if(id == -1) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}You\'re not near any deposit boxes.\"); if(DepositRobbed[id]) return SendClientMessage(playerid, 0xE74C3CFF, \"ERROR: {FFFFFF}Deposit boxes you\'re trying to rob are already robbed.\"); DepositRobbed[id] = true; Streamer_SetIntData(STREAMER_TYPE_3D_TEXT_LABEL, InsideVaultLabels[id], E_STREAMER_COLOR, 0xE74C3CFF); ApplyAnimation(playerid, \"ROB_BANK\", \"CAT_Safe_Rob\", 4.0, 1, 0, 0, 0, 0, 1); RobberyType[playerid] = 2; RobberyCounter[playerid] = 10; RobberyTimer[playerid] = SetTimerEx(\"RobberyUpdate\", 1000, true, \"i\", playerid); return 1; } Ezt hogyan tudám beépiteni a modomba? Az összes includét bele építettem a modomba +lentebbi rész F5 után sem sikeredett beépíteni. Mikor felmegyek a szeróra az resi után se mutatja hogy mi holvan és gond van ott is ahol megkérdezi hogy mennyit raboljak? --->Itt is hibás nem írja jól include bent van. F5 után se kerül be.
419
« Dátum: 2015. augusztus 31. - 02:47:46 »
Probald meg actorral.
420
« Dátum: 2015. augusztus 31. - 02:35:29 »
[gmod]Nem jó helyre volt nyitva. Áthelyeztem. Üdv újra itt.[/gmod]
Oldalak: 1 ... 26 27 [28] 29 30 ... 122
|