Jump to content

AlBerTo15

Membru
  • Posts

    5
  • Joined

  • Last visited

    Never

Everything posted by AlBerTo15

  1. Salut.Am si eu o problema cu comanda /o ,o poate folosi oricine si ea e facuta pentru admini level 1 . Uitati comanda: if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0) { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, "You havent logged in yet !"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1) { SendClientMessage(playerid, COLOR_GRAD2, "The OOC channel has been disabled by an Admin !"); return 1; } if(PlayerInfo[playerid][pMuted] == 1) { SendClientMessage(playerid, TEAM_CYAN_COLOR, "You can't speak, you have been silenced !"); return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: (/o)oc [ooc chat]"); return 1; } format(string, sizeof(string), "(( %s: %s ))", sendername, result); OOCOff(COLOR_OOC,string); printf("%s", string); } return 1; }
  2. Am si eu un FS cu masini personale si creez masina direct in joc si cand vreau sa o cumpar zice ca am deja o masina si eu nu am niciuna. Uite comanda /v buy: else if(strcmp(x_nr,"buy",true) == 0) { if(IsAnOwnableCar(idcar)) { if(PlayerInfo[playerid][pPcarkey] == -1) { } else { SendClientMessage(playerid, COLOR_GREY, "You have already car!"); 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 { 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]); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GameTextForPlayer(playerid, "~w~Congratulations~n~Do not forget to a park with /v park!", 5000, 3); SendClientMessage(playerid, COLOR_GRAD2, "Congratulations you've bought a new car!"); SendClientMessage(playerid, COLOR_GRAD2, "Type: /mycarhelp for car manual!"); TogglePlayerControllable(playerid, 1); OnPropUpdate(); SavePlayerData(playerid); return 1; } else { SendClientMessage(playerid, COLOR_GREY, "You don't have enough cash with you ! "); return 1; } } }
  3. Nick: AlBerTo15 Bug: Imi da niste errori cand dau complie : D:\Server SAMP\Server Original\pawno\include\samc.inc(21) : warning 235: public function lacks forward declaration (symbol "OnPlayerUpdate") D:\Server SAMP\Server Original\pawno\include\samc.inc(23) : error 017: undefined symbol "GetPlayerMoney" D:\Server SAMP\Server Original\pawno\include\samc.inc(23) : warning 215: expression has no effect D:\Server SAMP\Server Original\pawno\include\samc.inc(23) : warning 215: expression has no effect D:\Server SAMP\Server Original\pawno\include\samc.inc(23) : error 001: expected token: ";", but found ")" D:\Server SAMP\Server Original\pawno\include\samc.inc(23) : error 029: invalid expression, assumed zero D:\Server SAMP\Server Original\pawno\include\samc.inc(23) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 4 Errors.
  4. Caut scripter priceput.Ofer owner in joc,administrator pe forum.Avem host avem forum dar nu avem scripter pentru mai multe detalii pentru cei interesati ADD : <removed>
  5. Salut. Am luat si eu acest FS cu masini personale si nu stiu: 1.Sa fac sa poti cumpara doar masinile din FS nu toate care sunt pe server? 2.Cand intru in masina care poate fi cumparata sa te blochezi sa nu poti merge cu ea. Asta este FS: /*==========================Ulric Vehicle System================================ //==========================Change log========================================== In v1.6 : - Fixed /vbuy bug - New CMD : /vfind, /vunfind, /vadmpark - Type /vfind - for find you car - Type /vunfind - for destroy checkpoint of /vfind - Type /vadmpark (RCON CMD) - for park car ====================Dont Remove The Credits, Please.....======================*/ #include <a_samp> #include <dini> #include <sscanf> #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 Blue 0x0259EAAA #define Red1 0xAA3333AA #define Red 0xFF0000AA #define Grey 0xAFAFAFAA #define Green 0x16EB43FF new file[256]; new VehNames[212][] = { "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","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","Zr3 50","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 A","Hotring Racer B","Bloodring Banger","Rancher","Super GT","Elegant", "Journey","Bike","Mountain Bike","Beagle","Cropdust","Stunt","Tanker","RoadTrain","Nebula","Majestic", "Buccaneer","Shamal","Hydra","FCR - 900","NRG - 500","Hpv - 1000","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 A","Monster B","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 A","Emperor","Wayfarer","Euros","Hotdog","Club","Trailer B","Trailer C", "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 A","Luggage Trailer B", "Stair Trailer","Boxville","Farm Plow","Utility Trailer" }; public OnFilterScriptInit() { new playerid; print("\n--------------------------------------"); print(" Ulric Vehicle System"); print("--------------------------------------\n"); AddStaticVehicle(451,-2280.4263,-120.0015,35.3203,94.6930,1,1); SetTimer("Rent",1000,false); SetVehicleNumberPlate(GetPlayerVehicleID(playerid), dini_Get(VFile(GetPlayerVehicleID(playerid)), "Plate")); return 1; } public OnVehicleSpawn(vehicleid) { new playerid; if(dini_Exists(VFile(GetPlayerVehicleID(playerid)))) { SetVehiclePos(vehicleid, dini_Float(VFile(GetPlayerVehicleID(playerid)), "X"), dini_Float(VFile(GetPlayerVehicleID(playerid)), "Y"), dini_Float(VFile(GetPlayerVehicleID(playerid)), "Z")); } return 1; } public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { new string[100]; if(dini_Int(VFile(vehicleid),"UnBuyable") == 0 && dini_Int(VFile(vehicleid),"Owned") == 1) { format(string, sizeof(string), "~r~This %s has belogs to %s. And this car is not available for purchase", VehNames[GetVehicleModel(vehicleid)-400],dini_Get(VFile(vehicleid),"Owner")); GameTextForPlayer(playerid, string, 3000, 3); } else if(dini_Int(VFile(vehicleid),"UnBuyable") == 1) { format(string, sizeof(string), "~b~This %s in Unbuyable by Administration server", VehNames[GetVehicleModel(vehicleid)-400]); GameTextForPlayer(playerid, string, 3000, 4); } else if(dini_Int(VFile(vehicleid),"UnBuyable") == 0 && dini_Int(VFile(vehicleid),"Owned") == 0) { format(string, sizeof(string), "~g~This %s in Buyable. \nThe cost is $80000", VehNames[GetVehicleModel(vehicleid)-400]); GameTextForPlayer(playerid, string, 3000, 4); } else if(dini_Int(VFile(vehicleid),"Lock") == 1 && GetPlayerVehicleID(playerid)!=Pc(playerid)) { RemovePlayerFromVehicle(playerid); format(string, sizeof(string), "~g~This %s locked by %s", VehNames[GetVehicleModel(vehicleid)-400],dini_Get(VFile(vehicleid),"Owner")); GameTextForPlayer(playerid, string, 3000, 3); } return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(vbuy,4,cmdtext); dcmd(vsell,5,cmdtext); dcmd(vcall,5,cmdtext); dcmd(vunbuyable,10,cmdtext); dcmd(vbuyable,8,cmdtext); dcmd(vlock,5,cmdtext); dcmd(vunlock,7,cmdtext); dcmd(vpark,5,cmdtext); dcmd(vhelp,5,cmdtext); //New in v1.6 dcmd(vfind,5,cmdtext); dcmd(vunfind,7,cmdtext); dcmd(vadmpark,8,cmdtext); return 0; } dcmd_vbuy(playerid, params[]) { #pragma unused params new vehicleid = GetPlayerVehicleID(playerid), string[50]; if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in Vehicle to use this command"); if(dini_Int(VFile(vehicleid),"Owned")== 1) return SendClientMessage(playerid,Red,"[ERROR]This car is already owned"); if(dini_Int(VFile(vehicleid),"UnBuyable")== 1) return SendClientMessage(playerid,Red,"[ERROR]This car in unbuyable"); if(dini_Int(PFile(playerid),"HaveCar")== 1) return SendClientMessage(playerid,Red,"[ERROR]You already have a Car"); if(GetPlayerMoney(playerid)<20000) return SendClientMessage(playerid,Red,"[ERROR]You dont have a $ 200000"); if(!dini_Exists(PFile(playerid))) { dini_Create(PFile(playerid)); dini_IntSet(PFile(playerid),"HaveCar",1); dini_IntSet(PFile(playerid),"CarID",vehicleid); } else if(dini_Exists(PFile(playerid))) { dini_IntSet(PFile(playerid),"HaveCar",1); dini_IntSet(PFile(playerid),"CarID",vehicleid); } if(!dini_Exists(VFile(vehicleid))) { dini_Create(VFile(vehicleid)); dini_IntSet(VFile(vehicleid),"Owned",1); dini_Set(VFile(vehicleid),"Owner", Gn(playerid)); } else if(dini_Exists(VFile(vehicleid))) { dini_IntSet(VFile(vehicleid),"Owned",1); dini_Set(VFile(vehicleid),"Owner",Gn(playerid)); } format(string, sizeof(string), "You has buy a %s", VehNames[GetVehicleModel(vehicleid)-400]); SendClientMessage(playerid, Grey, string); SendClientMessage(playerid, Grey, "Type /vhelp To Help Commands"); GivePlayerMoney(playerid, -200000); return 1; } dcmd_vsell(playerid, params[]) { #pragma unused params new vehicleid = GetPlayerVehicleID(playerid); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in Vehicle to use this command"); if(dini_Int(PFile(playerid),"HaveCar") == 0) return SendClientMessage(playerid, Red, "[ERROR]You dont have a car"); if(vehicleid!=Pc(playerid)) return SendClientMessage(playerid,Red,"[ERROR]This vehicle is not your car"); dini_IntSet(VFile(vehicleid),"Owner",0); dini_IntSet(VFile(vehicleid),"Owned",0); dini_IntSet(VFile(vehicleid),"UnBuyable",0); dini_IntSet(PFile(playerid),"HaveCar",0); dini_Set(PFile(playerid),"CarID","None"); dini_Remove(VFile(vehicleid)); SendClientMessage(playerid, Grey,"You has sell your car. Now you can buy a car again"); GivePlayerMoney(playerid, 100000); SetVehicleToRespawn(vehicleid); return 1; } dcmd_vcall(playerid, params[]) { #pragma unused params if(dini_Int(PFile(playerid),"HaveCar") == 0)return SendClientMessage(playerid,Red,"[ERROR]You dont have a car"); if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Red, "[ERROR]You must not used vehicle to call you car"); new Float:p[4]; GetPlayerPos(playerid,p[0],p[1],p[2]); GetPlayerFacingAngle(playerid,p[3]); SetVehiclePos(Pc(playerid),p[0],p[1],p[2]); SetVehicleZAngle(Pc(playerid),p[3]); PutPlayerInVehicle(playerid,Pc(playerid),0); SendClientMessage(playerid, Grey, "You has call you vehicle. Enjoy with you car"); return 1; } dcmd_vunbuyable(playerid, params[]) { #pragma unused params new vehicleid = GetPlayerVehicleID(playerid), string[50]; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Red,"[ERROR]Only RCON Admin can use this command"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command"); if(dini_Int(VFile(vehicleid),"UnBuyable")== 1) return SendClientMessage(playerid, Red, "[ERROR]This vehicle already in unbuyable"); if(!dini_Exists(VFile(vehicleid))) { dini_Create(VFile(vehicleid)); dini_IntSet(VFile(vehicleid),"UnBuyable",1); dini_IntSet(VFile(vehicleid),"Owned",0); dini_IntSet(VFile(vehicleid),"Owner",0); } else { dini_IntSet(VFile(vehicleid),"UnBuyable",1); dini_IntSet(VFile(vehicleid),"Owned",0); dini_IntSet(VFile(vehicleid),"Owner",0); } format(string, sizeof(string), "Now this %s is in unbuyable", VehNames[GetVehicleModel(vehicleid)-400]); SendClientMessage(playerid, Green, string); return 1; } dcmd_vbuyable(playerid, params[]) { #pragma unused params new vehicleid = GetPlayerVehicleID(playerid), string[50]; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Red,"[ERROR]Only RCON Admin can use this command"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command"); if(dini_Int(VFile(vehicleid),"UnBuyable")== 0) return SendClientMessage(playerid, Red, "[ERROR]This vehicle already in buyable"); if(!dini_Exists(VFile(vehicleid))) { dini_Create(VFile(vehicleid)); dini_IntSet(VFile(vehicleid),"UnBuyable",0); dini_IntSet(VFile(vehicleid),"Owned",0); dini_IntSet(VFile(vehicleid),"Owner",0); } else { dini_IntSet(VFile(vehicleid),"UnBuyable",0); dini_IntSet(VFile(vehicleid),"Owned",0); dini_IntSet(VFile(vehicleid),"Owner",0); } format(string, sizeof(string), "Now this %s is in buyable", VehNames[GetVehicleModel(vehicleid)-400]); SendClientMessage(playerid, Grey, string); return 1; } dcmd_vlock(playerid, params[]) { #pragma unused params new vehicleid = GetPlayerVehicleID(playerid), string[50]; if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command"); if(dini_Int(PFile(playerid),"HaveCar") == 0) return SendClientMessage(playerid, Red, "[ERROR]You dont have a car"); if(vehicleid!=Pc(playerid)) return SendClientMessage(playerid,Red,"[ERROR]This vehicle is not your car"); dini_IntSet(VFile(vehicleid),"Lock",1); format(string, sizeof(string), "Now this %s has been locked", VehNames[GetVehicleModel(vehicleid)-400]); SendClientMessage(playerid, Red1, string); return 1; } dcmd_vunlock(playerid, params[]) { #pragma unused params new vehicleid = GetPlayerVehicleID(playerid), string[100]; if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command"); if(dini_Int(PFile(playerid),"HaveCar") == 0) return SendClientMessage(playerid, Red, "[ERROR]You dont have a car"); if(vehicleid!=Pc(playerid)) return SendClientMessage(playerid,Red,"[ERROR]This vehicle is not your car"); dini_IntSet(VFile(vehicleid),"Lock",0); format(string, sizeof(string), "Now this %s has been unlocked", VehNames[GetVehicleModel(vehicleid)-400]); SendClientMessage(playerid, Red1, string); return 1; } dcmd_vpark(playerid, params[]) { #pragma unused params new vehicleid = GetPlayerVehicleID(playerid), string[100]; new Float:A, Float:B, Float:C; if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command"); if(dini_Int(PFile(playerid),"HaveCar") == 0) return SendClientMessage(playerid, Red, "[ERROR]You dont have a car"); if(vehicleid!=Pc(playerid)) return SendClientMessage(playerid,Red,"[ERROR]This vehicle is not your car"); dini_IntSet(VFile(vehicleid),"Parked",1); GetVehiclePos(Pc(playerid),A,B,C); dini_FloatSet(VFile(vehicleid),"X",A); dini_FloatSet(VFile(vehicleid),"Y",; dini_FloatSet(VFile(vehicleid),"Z",C); format(string, sizeof(string), "You has park you car in %f, %f, %f", A, B, C); SendClientMessage(playerid, Grey, string); return 1; } dcmd_vfind(playerid, params[]) { #pragma unused params if(dini_Int(PFile(playerid),"HaveCar") == 0) return SendClientMessage(playerid, Red, "[ERROR]You dont have a car"); new Float:A, Float:B, Float:C; GetVehiclePos(Pc(playerid),A,B,C); SetPlayerRaceCheckpoint(playerid, 1, A, B, C, 0.0, 0.0, 0.0, 2); SendClientMessage(playerid, Red1, "Follow checkpoint to find you car"); return 1; } dcmd_vunfind(playerid, params[]) { #pragma unused params DisablePlayerRaceCheckpoint(playerid); SendClientMessage(playerid, Red1, "Checkpoint has been destroyed"); return 1; } dcmd_vhelp(playerid, params[]) { #pragma unused params SendClientMessage(playerid, Blue, "**** Personal Car Commands ****"); SendClientMessage(playerid, Grey, "Type /vbuy to buy a vehicle"); SendClientMessage(playerid, Grey, "Type /vsell to sell you car"); SendClientMessage(playerid, Grey, "Type /vcall to call your vehicle"); SendClientMessage(playerid, Grey, "Type /vlock to lock your car"); SendClientMessage(playerid, Grey, "Type /vunlock to unlock your car"); SendClientMessage(playerid, Grey, "Type /vpark to park your vehicle"); SendClientMessage(playerid, Grey, "Type /vfind to find you car"); SendClientMessage(playerid, Grey, "Type /vunfind to destroy a checkpoint from /vfind"); if(IsPlayerAdmin(playerid)) { SendClientMessage(playerid, Blue, "Rcon Commands"); SendClientMessage(playerid, Grey, "Type /vbuyable to set a car to buyable"); SendClientMessage(playerid, Grey, "Type /vunbuyable to set a car to unbuyable"); SendClientMessage(playerid, Grey, "Type /vadmpark to park a vehicle"); } return 1; } dcmd_vadmpark(playerid, params[]) { #pragma unused params new vehicleid = GetPlayerVehicleID(playerid), string[100]; new Float:A, Float:B, Float:C; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,Red,"[ERROR]Only RCON admin can use this command"); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,Red,"[ERROR]You must in vehicle to use this command"); dini_IntSet(VFile(vehicleid),"Parked",1); GetVehiclePos(Pc(playerid),A,B,C); dini_FloatSet(VFile(vehicleid),"X",A); dini_FloatSet(VFile(vehicleid),"Y",; dini_FloatSet(VFile(vehicleid),"Z",C); format(string, sizeof(string), "You has park this %s in %f, %f, %f", VehNames[GetVehicleModel(vehicleid)-400], A, B, C); SendClientMessage(playerid, Red1, string); return 1; } public OnPlayerEnterRaceCheckpoint(playerid) { DisablePlayerRaceCheckpoint(playerid); SendClientMessage(playerid, Grey, "Your car has been found"); return 1; } stock Gn(playerid) { new pname[24]; GetPlayerName(playerid,pname,MAX_PLAYER_NAME); return pname; } stock PFile(playerid) { format(file,64,"Cars/Users/%s.ini",Gn(playerid)); return file; } stock VFile(vehicleid) { new Car[64]; format(Car,64,"Cars/%d.ini",vehicleid); return Car; } stock Pc(playerid) return dini_Int(PFile(playerid),"CarId"); stock Rv(playerid) return dini_Int(PFile(playerid),"RCarID");
×
×
  • 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.