Jump to content

play2013

Membru
  • Posts

    51
  • Joined

  • Last visited

    Never

Everything posted by play2013

  1. //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=CreateRoadblock=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= stock CreateRoadblock(Object,Float:x,Float:y,Float:z,Float:Angle) { for(new i = 0; i < sizeof(Roadblocks); i++) { if(Roadblocks[sCreated] == 0) { Roadblocks[sCreated] = 1; Roadblocks[sX] = x; Roadblocks[sY] = y; Roadblocks[sZ] = z-0.7; Roadblocks[sObject] = CreateDynamicObject(Object, x, y, z-0.9, 0, 0, Angle); return 1; } } return 0; } //=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=DeleteAllRoadblocks=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= stock HeadshotCheck(playerid, &Float:x, &Float:y, &Float:z) { new Float:fx,Float:fy,Float:fz; GetPlayerCameraFrontVector(playerid, fx, fy, fz); new Float:cx,Float:cy,Float:cz; GetPlayerCameraPos(playerid, cx, cy, cz); for(new Float:i = 0.0; i < 50; i = i + 0.5) { x = fx * i + cx; y = fy * i + cy; z = fz * i + cz; for(new player = 0; player < MAX_PLAYERS; player ++) { if(IsPlayerConnected(playerid)) { if(player != playerid) { if(GetPlayerSpecialAction(player) == SPECIAL_ACTION_DUCK) //CROUCHING { if(IsPlayerInRangeOfPoint(player, 0.3, x, y, z)) { GameTextForPlayer(playerid, "~r~HEADSHOT !", 2000, 6); GameTextForPlayer(player, "~r~HEADSHOT !", 2000, 6); SetPlayerHealth(player, 0.0); CallRemoteFunction("OnPlayerDeath", "ddd", player, playerid, 34); } } else { if(IsPlayerInRangeOfPoint(player, 0.3, x, y, z - 0.7)) { GameTextForPlayer(playerid, "~r~HEADSHOT !", 2000, 6); GameTextForPlayer(player, "~r~HEADSHOT !", 2000, 6); SetPlayerHealth(player, 0.0); CallRemoteFunction("OnPlayerDeath", "ddd", player, playerid, 34); } } } } } } return 1; } stock CreateStrip(Float:x,Float:y,Float:z,Float:Angle) { for(new i = 0; i < sizeof(SpikeInfo); i++) { if(SpikeInfo[sCreated] == 0) { SpikeInfo[sCreated]=1; SpikeInfo[sX]=x; SpikeInfo[sY]=y; SpikeInfo[sZ]=z-0.7; SpikeInfo[sObject] = CreateObject(2899, x, y, z-0.9, 0, 0, Angle-90); return 1; } } return 0; } stock DeleteAllStrip() { for(new i = 0; i < sizeof(SpikeInfo); i++) { if(SpikeInfo[sCreated] == 1) { SpikeInfo[sCreated]=0; SpikeInfo[sX]=0.0; SpikeInfo[sY]=0.0; SpikeInfo[sZ]=0.0; DestroyObject(SpikeInfo[sObject]); } } return 0; } stock DeleteClosestStrip(playerid) { for(new i = 0; i < sizeof(SpikeInfo); i++) { if(IsPlayerInRangeOfPoint(playerid, 2.0, SpikeInfo[sX], SpikeInfo[sY], SpikeInfo[sZ])) { if(SpikeInfo[sCreated] == 1) { SpikeInfo[sCreated]=0; SpikeInfo[sX]=0.0; SpikeInfo[sY]=0.0; SpikeInfo[sZ]=0.0; DestroyObject(SpikeInfo[sObject]); return 1; } } } return 0; } encode_tires(tires1, tires2, tires3, tires4) { return tires1 | (tires2 << 1) | (tires3 << 2) | (tires4 << 3); } stock IsAFK( playerid ) { new string[128],sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); if(Event[playerid]) {
  2. Vad ca la time takezone ai 0 setat dupa cta timp ai zis ca se inchide?
  3. comanda /rb toatala //----------------------------------------{RB]------------------------ if(strcmp(cmd, "/rb", true) == 0 || strcmp(cmd, "/roadblock", true) == 0) { if(IsPlayerConnected(playerid) && PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pAdmin] >= 4) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "{00A1FF}Info{FFFFFF}: /rb [Roadblock ID]"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Available Roadblocks:"); SendClientMessage(playerid, COLOR_GRAD1, "| 1: Small Roadblock | 2: Medium Roadblock |"); SendClientMessage(playerid, COLOR_GRAD1, "| 3: Big Roadblock | 4: Cone | 5: Detour Sign |"); SendClientMessage(playerid, COLOR_GRAD1, "| 6: Will Be Sign | 7: Line Closed Sign |"); SendClientMessage(playerid, COLOR_GRAD1, "| /spike || /rspike || /rallspikes - Tepi |"); SendClientMessage(playerid, COLOR_LIGHTBLUE, "| Scrie /rrb pentru a lua un semn,sau /rrball pentru a le lua pe toate. |"); return 1; } new rb = strval(tmp); if (rb == 1) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(1459,plocx,plocy,plocz,ploca); format(string,sizeof(string),"[HQ]: Officer %s has placed a Roadblock(1) at his position, over.",sendername); GameTextForPlayer(playerid,"~w~Roadblock ~b~Placed!",3000,1); return 1; } else if (rb == 2) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(978,plocx,plocy,plocz+0.6,ploca); format(string,sizeof(string),"[HQ]: Officer %s has placed a Roadblock(2) at his position, over.",sendername); GameTextForPlayer(playerid,"~w~Roadblock ~b~Placed!",3000,1); return 1; } else if (rb == 3) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(981,plocx,plocy,plocz+0.9,ploca+180); format(string,sizeof(string),"[HQ]: Officer %s has placed a Roadblock(3) at his position, over.",sendername); GameTextForPlayer(playerid,"~w~Roadblock ~g~Placed!",3000,1); SetPlayerPos(playerid, plocx, plocy+1.3, plocz); return 1; } else if (rb == 4) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(1238,plocx,plocy,plocz+0.2,ploca); format(string,sizeof(string),"[HQ]: Officer %s has placed a Traffic Cone(1) at his position, over.",sendername); GameTextForPlayer(playerid,"~w~Cone ~g~Placed!",3000,1); return 1; } else if (rb == 5) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(1425,plocx,plocy,plocz+0.6,ploca); format(string,sizeof(string),"[HQ]: Officer %s has placed a Detour Sign(4) at his position, over.",sendername); GameTextForPlayer(playerid,"~w~Sign ~g~Placed!",3000,1); return 1; } else if (rb == 6) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(3265,plocx,plocy,plocz-0.5,ploca); format(string,sizeof(string),"[HQ]: Officer %s has placed a Will Be Sign(5) at his position, over.",sendername); GameTextForPlayer(playerid,"~w~Sign ~g~Placed!",3000,1); return 1; } else if (rb == 7) { PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:plocx,Float:plocy,Float:plocz,Float:ploca; GetPlayerPos(playerid, plocx, plocy, plocz); GetPlayerFacingAngle(playerid,ploca); CreateRoadblock(3091,plocx,plocy,plocz+0.5,ploca+180); format(string,sizeof(string),"[HQ]: Officer %s has placed a Line Closed Sign(6) at his position, over.",sendername); GameTextForPlayer(playerid,"~w~Sign ~g~Placed!",3000,1); return 1; } } return 1; } else if (strcmp(cmd,"/rrb",true) == 0) { if(IsPlayerConnected(playerid) && IsACop(playerid) || PlayerInfo[playerid][pAdmin] >= 4) { roadb--; DeleteClosestRoadblock(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string),"[HQ]: Officer %s has removed a Roadblock, over.",sendername); SendRadioMessage(1,COLOR_BLUE,string); GameTextForPlayer(playerid,"~w~Roadblock ~r~Removed!",3000,1); } return 1; } if (strcmp(cmd,"/rrball",true) == 0 || strcmp(cmd, "/removeroadblockall", true) == 0) { if(IsPlayerConnected(playerid) && IsACop(playerid) || PlayerInfo[playerid][pAdmin] >= 4) { if(PlayerInfo[playerid][pRank] >= 3 || PlayerInfo[playerid][pAdmin] >= 2) // This being the default Chief rank in LA-RP change if neccesary. { DeleteAllRoadblocks(playerid); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string,sizeof(string),"[HQ]: Officer %s has removed all Roadblocks in the area, over.",sendername); GameTextForPlayer(playerid,"~b~All ~w~Roadblocks ~r~Removed!",3000,1); } } return 1; }
  4. Am rezolvat problema era din masini.cfg nu le puneam coordonatele eu bine!
  5. 1.Cand dau /rrball dispar pentru 3 secunde dupa care reapar la loc deci nu le pot scoate! 2.cu /rrb merg dar pe rand! 3.Cand dau /rb 2 de ex nu pot adauga decat maxim 35 cum as putea sa modific sa pot baga mai multe de ex 99999??? Ma ajutati va rog la problema nr 3 si nr 1
  6. Incearca sa-ti dai din Scriptfiles Users sau cu /setstat si zine cu care nu merge?
  7. In Server CFG trebuie sa ai dupa port 7777 sub urmatorul text bind IP0ul serverului tau de ex bind 79.114.249.11111 Si va merge! )
  8. La 24/7 ai intrarea pe F sau pe ENTER? Sau pur si simplu pe /enter comand? Iar la partea cu neoane scoate scriptul ce lai bagat tu si cauta ca gasesti filescript este mult mai simplu si va merge )
  9. play2013

    Host

    Cand pornesti serverul apare la Gamemode:Unknow? Daca DA Nu ai pus pluginurile bine! In plgugins daca zici ca ai host trebuie sa fie toate cu extensia .so Iar in SERVER CFG la plugins pui asa streamer.so sscanf.so vezi daca merge si lasane un reapsuns?
  10. Posteaza comanda /war ....
  11. Se mai uita cineva sa ma ajute?
  12. Vreau sa mai adug niste maisni personale la DEaller ship pe un GM si nu merge dc? Am bagat in maisni . cfg dar nu apare nimica>? Ma puteti ajuta? Uitati ce am in text: 411,976.199890,-1836.616210,12.339582,349.071716,6,6,CosmynNn99,Infernus,500000,,1,0 411,952.384643,-1805.448242,13.819655,342.080871,1,1,BurnedBeast1,Infernus,600000,,1,0 411,1231.207397,-878.793518,42.602409,189.439666,2,5,PLaY,Infernus,500000,,1,0 400,-2367.676269,2437.103271,9.117296,155.599044,231,216,FaNta.,Landstalker,220000,,1,1 400,1443.080078,-880.228881,53.355030,251.326629,1,1,ZoMbOyY69,Landstalker,220000,,1,1 401,843.212890,-896.853088,68.493705,227.688018,1,1,x_pitbull,Bravura,103000,,1,0 402,-2553.091308,2245.322509,4.883911,334.098693,1,1,ExtremeS,Buffalo,335000,,1,1 402,-2700.060791,126.341972,4.167671,180.612304,1,1,Mihaicrazy,Buffalo,335000,,1,1 415,-2384.588867,2440.883056,9.191858,162.155471,234,236,FaNta.,Cheetah,440000,,1,1 415,-2592.829345,-101.017639,4.074018,92.071853,1,1,andreipolist,Cheetah,440000,,1,0 429,950.208129,-1804.548339,13.804265,351.417541,1,1,BurnedBeast1,Banshee,337000,,1,0 429,285.947448,-1169.942382,80.589782,312.018768,1,1,BullStrike,Banshee,337000,,1,0 439,288.370727,-1157.429443,80.805496,224.139526,1,1,BullStrike,Stallion,119000,,1,0 445,1181.515991,-1039.853149,31.683687,271.441833,1,1,adiboss,Admiral,117000,,1,0 451,-2364.493164,2435.788085,8.299969,152.900207,236,235,FaNta.,Turismo,552000,,1,1 451,-2592.940185,-105.957252,3.936321,89.247268,1,1,andreipolist,Turismo,552000,,1,0 477,-2556.937988,2247.208251,4.762465,336.922363,1,1,ExtremeS,ZR,222000,,1,1 480,288.768127,-1175.286499,80.686416,303.491760,1,1,BullStrike,Comet,232000,,1,0 500,-2549.209472,2244.295166,5.156596,335.588073,1,1,ExtremeS,Mesa,119000,,1,1 506,911.860656,-665.963439,116.697570,231.521362,1,1,victorcrazy,SuperGT,352000,,1,0 506,247.867370,-1356.525756,52.813747,305.779541,1,1,TwoPack,SuperGT,352000,,1,1 517,200.634597,-1774.356323,3.621576,263.743530,9,3,daniboss,Majestic,425000,,1,1 533,971.763366,-1803.259887,13.874794,255.355804,6,0,Danyelss,Feltzer,349000,,1,1 534,-2665.543212,989.427062,64.597953,1.265709,1,1,ZoMbOyY69,Remington,239000,,1,1 535,-2693.671386,142.195205,4.099493,269.941528,1,1,Mihaicrazy,Slamvan,440000,,1,1 536,1709.427124,-1060.382080,23.633300,177.867004,1,1,BurnedBeast1,Blade,229000,,1,0 541,973.744140,-1835.946044,12.237526,349.612854,0,1,CosmynNn99,Bullet,380000,,1,0 541,1236.000488,-878.406494,42.500396,189.610336,2,2,PLaY,Bullet,480000,,1,0 559,250.327331,-1360.101806,52.765686,305.979766,1,1,TwoPack,Jester,349000,,1,1 559,-2661.295166,989.806396,64.619728,359.462432,1,1,ZoMbOyY69,Jester,349000,,1,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,1 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0 0,1098.566040,-1760.704101,13.078100,88.640098,1,1,Dealership,Jester,349000,,0,0
  13. /vehicle //==========================[/v(ehicle)]======================================== if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0) { if(IsPlayerConnected(playerid)) { new x_nr[64]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "____________[Personal Vehicle Help]____________"); SendClientMessage(playerid, COLOR_WHITE, "** {1AFF00}(/v)ehicle {09DFF7}[name]"); SendClientMessage(playerid, COLOR_WHITE, "**buy, park, color, tow(1-3), fix(1-3), model"); return 1; } if(strcmp(x_nr,"park",true) == 0) { new Float:x,Float:y,Float:z; new Float:a; new carid; new getcarid = GetPlayerVehicleID(playerid); if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { carid = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { carid = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { carid = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } GetPlayerName(playerid, playername, sizeof(playername)); GetVehiclePos(carid, x, y, z); GetVehicleZAngle(carid, a); if(IsPlayerInVehicle(playerid,carid) && CarInfo[carid][cOwned] == 1) { if(PlayerInfo[playerid][pPcarkey] == -1 && PlayerInfo[playerid][pPcarkey2] == -1 && PlayerInfo[playerid][pPcarkey3] == -1) { SendClientMessage(playerid, COLOR_GREY, "N ai o masina personala."); return 1; } if(getcarid == carid) { new Float:CarHP, Float:OldCarHP; new panels,doors,lights,tires; CarInfo[carid][cLocationx] = x; CarInfo[carid][cLocationy] = y; CarInfo[carid][cLocationz] = z; CarInfo[carid][cAngle] = a; GetVehicleDamageStatus(carid,panels,doors,lights,tires); GetVehicleHealth(carid, CarHP); OldCarHP = CarHP; OnCarUpdate(); DestroyVehicle(carid); CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000); // format(TextCar, sizeof(TextCar), "{EE1111}Owner: {0099FF}• %s •", CarInfo[carid][cOwner]); // Update3DTextLabelText(TextUpCar[carid], 0x33AAFFFF, TextCar); LoadComponents(carid); SendClientMessage(playerid, COLOR_BLUE, "* Noua pozitie a fost salvata!"); SetVehicleHealth(carid, OldCarHP); UpdateVehicleDamageStatus(carid, panels, doors, lights, tires); return 1; } } } else if(strcmp(x_nr,"buy",true) == 0) { if(IsAnOwnableCar(idcar)) { if(PlayerInfo[playerid][pPcarkey] == -1) { } else if(PlayerInfo[playerid][pPcarkey2] == -1) { } else if(PlayerInfo[playerid][pPcarkey3] == -1) { } else { SendClientMessage(playerid, COLOR_GREY, "* Detii 3 masini!"); return 1; } if(CarInfo[idcar][cOwned]==1) { SendClientMessage(playerid, COLOR_GREY, "Someone already owns this car."); return 1; } if(GetPlayerMoney(playerid) >= CarInfo[idcar][cValue]) { if(PlayerInfo[playerid][pPcarkey] == -1) { PlayerInfo[playerid][pPcarkey] = idcar; } else if(PlayerInfo[playerid][pPcarkey2] == -1) { PlayerInfo[playerid][pPcarkey2] = idcar; } else if(PlayerInfo[playerid][pPcarkey3] == -1) { PlayerInfo[playerid][pPcarkey3] = idcar; } else { return 1; } CarInfo[idcar][cOwned] = 1; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(CarInfo[idcar][cOwner], sendername, 0, strlen(sendername), 999); GivePlayerMoney(playerid,-CarInfo[idcar][cValue]); Delete3DTextLabel(TextUpCar[idcar]); //format(TextCar, sizeof(TextCar), "{EE1111}Owner: {0099FF}• %s •", CarInfo[idcar][cOwner]); //TextUpCar[idcar] = Create3DTextLabel(TextCar, 0x33AAFFFF, 0.0, 0.0, 0.0, 25, 0, 1); //Attach3DTextLabelToVehicle(TextUpCar[idcar], idcar, 0.0, 0.0, 0.1); OnCarUpdate(); SavePlayerData(playerid); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GameTextForPlayer(playerid, "~w~Felicitari~n~Nu uita sa o parchezi cu /v park !", 5000, 3); TogglePlayerControllable(playerid, 1); return 1; } else { SendClientMessage(playerid, COLOR_GREY, " You don't have enough cash with you!"); return 1; } } } else if(strcmp(x_nr,"color",true) == 0) { if(PlayerInfo[playerid][pPcarkey] == -1 && PlayerInfo[playerid][pPcarkey2] == -1 && PlayerInfo[playerid][pPcarkey3] == -1) { SendClientMessage(playerid, COLOR_GREY," You don't have a Vehicle to respray."); return 1; } if(GetPlayerMoney(playerid) < 1000) { SendClientMessage(playerid, COLOR_GREY," You don't have enough money for vehicle respray."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /v color [ColorOneID] [ColorTwoID]"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 && color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Wrong color id!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /v color [ColorOneID] [ColorTwoID]"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 && color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Wrong color id!"); return 1; } if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { vehid = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } if(IsPlayerInVehicle(playerid, vehid)) { new Float:CarHP, Float:OldCarHP; new panels, doors, lights, tires; GetVehicleDamageStatus(vehid, panels, doors, lights, tires); GetVehicleHealth(vehid, CarHP); OldCarHP = CarHP; CarInfo[vehid][cColorOne] = color1; CarInfo[vehid][cColorTwo] = color2; GivePlayerMoney(playerid, -1000); GameTextForPlayer(playerid, "~w~Masina Personala~n~~g~Revopsita cu succes~n~~r~$-100", 5000, 1); ChangeVehicleColor(vehid, color1, color2); SetVehicleToRespawn(vehid); SetVehicleHealth(vehid, OldCarHP); UpdateVehicleDamageStatus(vehid, panels, doors, lights, tires); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); OnCarUpdate(); return 1; } else { SendClientMessage(playerid, COLOR_GREY," You are not in your Personal car."); return 1; } } /*else if(strcmp(x_nr,"locate1",true) == 0) { if(!IsPlayerConnected(playerid)) { return 1; } new Float:x,Float:y,Float:z; new car = PlayerInfo[playerid][pPcarkey]; if(PlayerInfo[playerid][pPcarkey]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; } SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita."); GetVehiclePos(car, x, y, z); SetPlayerCheckpoint(playerid, x, y, z, 6); return 1; } else if(strcmp(x_nr,"locate2",true) == 0) { if(!IsPlayerConnected(playerid)) { return 1; } new Float:x,Float:y,Float:z; new car = PlayerInfo[playerid][pPcarkey2]; if(PlayerInfo[playerid][pPcarkey2]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; } SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita."); GetVehiclePos(car, x, y, z); SetPlayerCheckpoint(playerid, x, y, z, 6); return 1; } else if(strcmp(x_nr,"locate3",true) == 0) { if(!IsPlayerConnected(playerid)) { return 1; } new Float:x,Float:y,Float:z; new car = PlayerInfo[playerid][pPcarkey3]; if(PlayerInfo[playerid][pPcarkey3]==-1) { GameTextForPlayer(playerid, "~w~Nu ai o masina pentru a putea fi localizata", 2500, 3); return 1; } SendClientMessage(playerid,COLOR_WHITE,"Locatia masinii a fost gasita."); GetVehiclePos(car, x, y, z); SetPlayerCheckpoint(playerid, x, y, z, 6); return 1; }*/ else if(strcmp(x_nr,"tow1",true) == 0) { if(IsPlayerConnected(playerid)) { new Float:CarHP, Float:OldCarHP; new panels,doors,lights,tires; new car = PlayerInfo[playerid][pPcarkey]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey]][cOwner], true) == 0) { GetVehicleDamageStatus(car,panels,doors,lights,tires); GetVehicleHealth(car, CarHP); OldCarHP = CarHP; GameTextForPlayer(playerid, "~w~Masina personala~n~~g~Tractata cu succes~n~~r~$-1.500", 5000, 1); GivePlayerMoney(playerid,-1500); SetVehicleToRespawn(car); SetVehicleHealth(car, OldCarHP); UpdateVehicleDamageStatus(car, panels, doors, lights, tires); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else if(strcmp(x_nr,"tow2",true) == 0) { if(IsPlayerConnected(playerid)) { new Float:CarHP, Float:OldCarHP; new panels,doors,lights,tires; new car = PlayerInfo[playerid][pPcarkey2]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey2]][cOwner], true) == 0) { GetVehicleDamageStatus(car,panels,doors,lights,tires); GetVehicleHealth(car, CarHP); OldCarHP = CarHP; GameTextForPlayer(playerid, "~w~Masina personala~n~~g~Tractata cu succes~n~~r~$-1.500", 5000, 1); GivePlayerMoney(playerid,-1500); SetVehicleToRespawn(car); SetVehicleHealth(car, OldCarHP); UpdateVehicleDamageStatus(car, panels, doors, lights, tires); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else if(strcmp(x_nr,"tow3",true) == 0) { if(IsPlayerConnected(playerid)) { new Float:CarHP, Float:OldCarHP; new panels,doors,lights,tires; new car = PlayerInfo[playerid][pPcarkey3]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey3]][cOwner], true) == 0) { GetVehicleDamageStatus(car,panels,doors,lights,tires); GetVehicleHealth(car, CarHP); OldCarHP = CarHP; GameTextForPlayer(playerid, "~w~Masina personala~n~~g~Tractata cu succes~n~~r~$-1.500", 5000, 1); GivePlayerMoney(playerid,-1500); SetVehicleToRespawn(car); SetVehicleHealth(car, OldCarHP); UpdateVehicleDamageStatus(car, panels, doors, lights, tires); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else if(strcmp(x_nr,"fix1",true) == 0) { if(IsPlayerConnected(playerid)) { new car = PlayerInfo[playerid][pPcarkey]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey]][cOwner], true) == 0) { GameTextForPlayer(playerid, "~w~Masina personala~n~~g~Reparata cu succes~n~~r~$-2.500", 5000, 1); GivePlayerMoney(playerid,-2500); SetVehicleToRespawn(car); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else if(strcmp(x_nr,"fix2",true) == 0) { if(IsPlayerConnected(playerid)) { new car = PlayerInfo[playerid][pPcarkey2]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey2]][cOwner], true) == 0) { GameTextForPlayer(playerid, "~w~Masina personala~n~~g~Reparata cu succes~n~~r~$-2.500", 5000, 1); GivePlayerMoney(playerid,-2500); SetVehicleToRespawn(car); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else if(strcmp(x_nr,"fix3",true) == 0) { if(IsPlayerConnected(playerid)) { new car = PlayerInfo[playerid][pPcarkey3]; GetPlayerName(playerid, playername, sizeof(playername)); if (car != -1 && strcmp(playername, CarInfo[PlayerInfo[playerid][pPcarkey3]][cOwner], true) == 0) { GameTextForPlayer(playerid, "~w~Masina personala~n~~g~Reparata cu succes~n~~r~$-2.500", 5000, 1); GivePlayerMoney(playerid,-2500); SetVehicleToRespawn(car); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); } else { GameTextForPlayer(playerid, "~w~Nu detii o masina personala.", 5000, 1); } } } else if(strcmp(x_nr,"model",true) == 0) { new Float:x,Float:y,Float:z; new carid; new Float:a; new Float:CarHP, Float:OldCarHP; new panels,doors,lights,tires; carid = GetPlayerVehicleID(playerid); GetVehiclePos(carid, x, y, z); GetVehicleZAngle(carid, a); if(IsPlayerInVehicle(playerid,carid)) { if(PlayerInfo[playerid][pDonateRank] < 3) { SCM(playerid, COLOR_GREY, "* Trebuie sa ai cont EXTRA VIP pentru acces la /v model!"); return 1; } if(GetPlayerMoney(playerid) < 5000) { SendClientMessage(playerid, COLOR_GREY,"Nu ai destui bani."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SCM(playerid, COLOR_GREY, "USAGE: /v model [model]"); return 1; } new model; model = strval(tmp); if(model < 400 || model > 611) { SCM(playerid, COLOR_GREY, "* Id-ul modelului trebuie sa fie cuprins intre 400 si 611!"); return 1; } else { //new tittle[128]; //new carkey = PlayerInfo[playerid][pPcarkey]; //format(tittle,128,"%s", CarInfo[carkey][cModel]); //else //{ CarInfo[carid][cModel] = model; CarInfo[carid][cLocationx] = x; CarInfo[carid][cLocationy] = y; CarInfo[carid][cLocationz] = z; CarInfo[carid][cAngle] = a; //format(string, sizeof(string), "~n~ You changed Car's Model~n~"); GetVehicleDamageStatus(carid,panels,doors,lights,tires); GetVehicleHealth(carid, CarHP); OldCarHP = CarHP; OnCarUpdate(); DestroyVehicle(carid); CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz]+1.0,CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],60000); LoadComponents(carid); GivePlayerMoney(playerid, -5000); SendClientMessage(playerid, COLOR_BLUE, "* Schimbarea modelului te-a costat $5.000!"); //format(string, sizeof(string), "~n~ You changed Car's Model~n~"); SetVehicleHealth(carid, OldCarHP); UpdateVehicleDamageStatus(carid, panels, doors, lights, tires); format(CarInfo[carid][cDescription], 32, "%s",vehName[model-400]); return 1; } /*else { SCM(playerid, COLOR_GREY, "* Trebuie sa fi in masina pentru a utiliza comanda!"); return 1; }*/ } return 1; } else { SendClientMessage(playerid, COLOR_WHITE, "____________[Personal Vehicle Help]____________"); SendClientMessage(playerid, COLOR_WHITE, "** {1AFF00}(/v)ehicle {09DFF7}[name]"); SendClientMessage(playerid, COLOR_WHITE, "**buy, park, color, tow(1-3), fix(1-3), model"); return 1; } } return 1; } //==============================================================================
  14. play2013

    Un ochi aici

    Ceva din GM ai modificat tu ceva prin el ? Cel mai probabil ai ceva care nui bun script in GM....
  15. //============================================================================== if(IsAnOwnableCar(newcar)) { if(CarInfo[newcar][cOwned]==0) { TogglePlayerControllable(playerid, 0); format(string, sizeof(string), "* Vehicul %s de vanzare.", CarInfo[newcar][cDescription]); SendClientMessage(playerid, COLOR_WHITE, string); format(string, sizeof(string), "Pret: *$%d*.{FFFFFF}Scrie {33ff33}/v buy{ffffff} sa cumperi vehiculul acesta.", CarInfo[newcar][cValue]); SendClientMessage(playerid, COLOR_WHITE, string); } if(CarInfo[newcar][cOwned]==1) { if(strcmp(name,CarInfo[newcar][cOwner], true) == 0) { format(string,sizeof(string)," * Vehiculul tau, %s",CarInfo[newcar][cOwner]); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); if(PlayerInfo[playerid][pPcarkey] == vehicle) { } else if(PlayerInfo[playerid][pPcarkey2] == vehicle) { } else if(PlayerInfo[playerid][pPcarkey3] == vehicle) { } } else { if(IsPlayerAdmin(playerid)) { SendClientMessage(playerid, COLOR_GREY, " Poti conduce masina pentru ca esti logat cu RCON !"); } else { SetPlayerPos(playerid,x,y,z+2); } format(string, sizeof(string), " * Tu nu esti proprietarul %s",CarInfo[newcar][cOwner]); SendClientMessage(playerid, 0xFF8000FF, string); } } } //============================================================================== Asta am la /v buy !!!
  16. GM-ul Gamelife are un bug groaznic daca ma puteti ajuta sal rezolv La maisnile personale dupa ce dai /v buy dau RR sau Stop la server si dupa imi zice iara sai dau /v buy ! Acest bug este determinat de schimbarea ID-urilor maisnilor personale de pe sv dupa RR sau stop Server! Am incercat sa fac ceva dra degeaba.... Daca ma ajuta careva Deci se schimba id urile maisnilor dupa RR sau o perioada de timp.....
  17. Daca am doar fsierul godfather.amx pot salva un sistem de vehicule personale din el macar? Sau daca nu am un bug la vehiculele personale dupa RR sau o perioada de timp se schimba id urile la masini cum il rezolv?
  18. play2013

    Host

    In server CFG la host trebuie sa ai bind (IP-ul serverului) ex: bind 79.114.25.15.... Si la plugins sa ai extensia .so
  19. De azi am observat ca in filezila la serverul meu in folderul Gamemodes nu mai apare Gameodeul pe nume X decat cu extensia .amx? dc? vreau si .pwn ca sa editez ceva cum pot face? Adica ex: apare RPG.amx si /pwn nu apare ce pot face?
  20. vezi in server.cfg sa ai pluginurile asa plugins streamer scanf audio fara .so si in folderul plugins sa le ai .dll nu .so
  21. Da am doar .amx dar serverul functioneaza e pus pe host si merge dar nu sh unde e .pwn...... :undecided:
  22. ) De azi am observat ca in filezila la serverul meu in folderul Gamemodes nu mai apare Gameodeul pe nume X decat cu extensia .amx? dc? vreau si .pwn ca sa editez ceva cum pot face? Adica ex: apare RPG.amx si /pwn nu apare ce pot face?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.