Jump to content

Silvian

Membru
  • Posts

    62
  • Joined

  • Last visited

    Never

Everything posted by Silvian

  1. Silvian

    Dialog

    if(response) { .......................... } else { } Lasi gol la else ca sa iasa din dialog. Dar s-ar putea sa ai ceva de genul la OnDialogResponse if(response) { if(dialogid == id || dialogid == id) { ........................................................ } else { Kick(playerid); }
  2. Intre astea: if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  3. if (PlayerInfo[playerid][pAdmin] < PlayerInfo[giveplayerid][pAdmin]) { SendClientMessage(playerid, COLOR_GRAD2, " Nu poti da kick unui admin mai mare!"); return 1; }
  4. La format(string, sizeof(string), "You are muted for %d seconds.", PlayerInfo[playerid][pMuteTime]); si la format(string, 256, "%s has been muted for %d seconds by Admin %s.", giveplayer,PlayerInfo[playerid][pMuteTime],sendername); inlocuieste PlayerInfo[playerid][pMuteTime] cu PlayerInfo[playa][pMuteTime]
  5. Pai daca esti admin, poti sa scrii, chiar daca e inchis.
  6. L-am testat si eu acum si la mine functioneaza.
  7. Nu l-am testat, doar l-am scapat de warninguri si erori. #include <a_samp> #include <core> #include <float> forward function1544(arg0); forward VehStateCheck(); new Text:glob0[500]; new Text:glob7D0[500]; new Text:globFA0[500]; new glob1770[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", "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", "PD Maverick", "Boxville", "Benson", "Mesa", "RC Goblin", "Hotring", "Hotring", "Bloodring", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropdust", "Stunt", "Tanker", "RoadTrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement", "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", "Monster", "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", "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage Trailer", "Luggage Trailer", "Stair Trailer", "Boxville", "Farm Plow", "Utility Trailer" }; public OnFilterScriptExit() { for(new var0 = 0; var0 < 500; var0++) { //TextDrawHideForPlayer(var0, globFA0[var0]); TextDrawDestroy(glob0[var0]); TextDrawDestroy(glob7D0[var0]); } return 1; } public OnGameModeInit() { SetTimer("VehStateCheck", 300, true); for(new var0 = 0; var0 < 500; var0++) { globFA0[var0] = TextDrawCreate(502.0, 124.0, "-"); TextDrawFont(globFA0[var0], 1); TextDrawBackgroundColor(globFA0[var0], 0x000000FF); TextDrawLetterSize(globFA0[var0], 0.3899, 0.7999); TextDrawColor(globFA0[var0], 0xFFFFFFFF); TextDrawSetOutline(globFA0[var0], 1); TextDrawSetProportional(globFA0[var0], true); TextDrawSetShadow(globFA0[var0], 0); } for(new var0 = 0; var0 < 500; var0++) { glob0[var0] = TextDrawCreate(502.0, 136.0, "100"); TextDrawBackgroundColor(glob0[var0], 0x000000FF); TextDrawFont(glob0[var0], 1); TextDrawLetterSize(glob0[var0], 0.3899, 0.7999); TextDrawColor(glob0[var0], 0xFFFFFFFF); TextDrawSetOutline(glob0[var0], 1); TextDrawSetProportional(glob0[var0], true); TextDrawSetShadow(glob0[var0], 0); glob7D0[var0] = TextDrawCreate(502.0, 148.0, "100"); TextDrawBackgroundColor(glob7D0[var0], 0x000000FF); TextDrawFont(glob7D0[var0], 1); TextDrawLetterSize(glob7D0[var0], 0.3899, 0.7999); TextDrawColor(glob7D0[var0], 0xFF0000FF); TextDrawSetOutline(glob7D0[var0], 1); TextDrawSetProportional(glob7D0[var0], true); TextDrawSetShadow(glob7D0[var0], 0); } return 1; } public OnGameModeExit() { return 1; } public OnPlayerRequestClass(playerid, classid) { SetPlayerPos(playerid, 1958.3782, 1343.1572, 15.3746); SetPlayerCameraPos(playerid, 1958.3782, 1343.1572, 15.3746); SetPlayerCameraLookAt(playerid, 1958.3782, 1343.1572, 15.3746); return 1; } public OnPlayerDisconnect(playerid, reason) { TextDrawHideForPlayer(playerid, glob0[playerid]); TextDrawHideForPlayer(playerid, glob7D0[playerid]); TextDrawHideForPlayer(playerid, globFA0[playerid]); return 1; } public OnPlayerDeath(playerid, killerid, reason) { TextDrawHideForPlayer(playerid, glob0[playerid]); TextDrawHideForPlayer(playerid, glob7D0[playerid]); TextDrawHideForPlayer(playerid, globFA0[playerid]); return 1; } public OnPlayerStateChange(playerid, newstate, oldstate) { if(newstate == 1) { TextDrawHideForPlayer(playerid, glob0[playerid]); TextDrawHideForPlayer(playerid, glob7D0[playerid]); TextDrawHideForPlayer(playerid, globFA0[playerid]); } if(newstate == 3) { TextDrawShowForPlayer(playerid, glob0[playerid]); TextDrawShowForPlayer(playerid, glob7D0[playerid]); TextDrawShowForPlayer(playerid, globFA0[playerid]); } if(newstate == 7) { TextDrawShowForPlayer(playerid, glob0[playerid]); TextDrawShowForPlayer(playerid, glob7D0[playerid]); TextDrawShowForPlayer(playerid, globFA0[playerid]); } if(newstate == 2) { TextDrawShowForPlayer(playerid, glob0[playerid]); TextDrawShowForPlayer(playerid, glob7D0[playerid]); TextDrawShowForPlayer(playerid, globFA0[playerid]); } return 1; } public OnPlayerUpdate(playerid) { if(IsPlayerInAnyVehicle(playerid)) { new Float:var0; new var1; new var2[150]; var1 = GetPlayerVehicleID(playerid); GetVehicleHealth(var1, var0); format(var2, 150, "Viata: %d %", floatround(((var0 - 250) * 100) / 750, floatround_round)); TextDrawSetString(glob0[playerid], var2); format(var2, 150, "Viteza: %d km/h", function1544(var1)); TextDrawSetString(glob7D0[playerid], var2); } return 1; } public VehStateCheck() { for(new var0 = 0; var0 < 500; var0++) { if(IsPlayerInAnyVehicle(var0) && IsPlayerConnected(var0)) { new var1[256]; new var2 = GetPlayerVehicleID(var0); format(var1, 128, "Masina: %s", glob1770[GetVehicleModel(var2) - 400]); TextDrawSetString(globFA0[var0], var1); } } return 1; } public function1544(arg0) { new Float:var0, Float:var1, Float:var2; GetVehicleVelocity(arg0, var0, var1, var2); return floatround(floatsqroot(floatpower(var0, 2.0) + floatpower(var1, 2.0) + floatpower(var2, 2.0)) * 200, floatround_round); }
  8. Stai sa-mi verific globul sa vad liniile.
  9. Pune GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); inainte de if (strcmp(giveplayer,"Spilter",true)==0 || strcmp(giveplayer,"Spilter",true)==0)
  10. Cand modifici la HouseInfo, modifica si la HouseCarSpawns si vor aparea si masinile.
  11. Silvian

    Payday!

    Nu, pui la OnGameModeInit.
  12. Silvian

    Payday!

    Nu. Trebuie sa pui timer ca sa iti dea payday. SetTimer("SyncTime", 60000, 1);
  13. In locu de: forward scoreteam1(); forward scoreteam2(); pune new scoreteam1; new scoreteam2; Si posteaza public SendYAKUZAMessage(color, string);
  14. Eu stiam ca si AddStaticVehicle are timp de respawn de 2 min.
  15. if(PlayerToPoint(25.0,playerid,2128.0864,-1135.3912,25.5855)) si ia din gm si public PlayerToPoint
  16. Pune new PlayerHaul[MAX_VEHICLES][pHaul]; in loc de new PlayerHaul[100][pHaul];
  17. Incearca asa: new PlayerHaul[MAX_VEHICLES][pHaul]; truckcar2 = AddStaticVehicleEx(456,2795.2,-2417.8,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/ truckcar1 = AddStaticVehicleEx(456,2783.9,-2417.9,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/ truckcar4 = AddStaticVehicleEx(440,2794.1,-2455.9,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/ truckcar3 = AddStaticVehicleEx(440,2782.9,-2455.6,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/ PlayerHaul[truckcar2][pCapasity] = 100; PlayerHaul[truckcar1][pCapasity] = 100; PlayerHaul[truckcar4][pCapasity] = 50; PlayerHaul[truckcar3][pCapasity] = 50; public IsATruck(carid) { if(carid == truckcar1 || carid == truckcar2 || carid == truckcar3 || carid == truckcar4) { return 1; } return 0; } if(strcmp(cmd, "/load", true) == 0) { if(IsPlayerConnected(playerid)) { new tmpcar = GetPlayerVehicleID(playerid); if(!IsATruck(tmpcar)) { GameTextForPlayer(playerid, "~r~Nu esti intr-un camion de livrare", 5000, 1); return 1; } format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); } return 1; } Eu am asa si merge.
  18. Eu vad ca la inceputul topicului ai pus pCapasity inainte de creearea masinilor.
  19. Ca sa nu iti arate 0/0, trebuie sa adaugi pCapasity dupa ce creezi masinile, adica asa: truckcar2 = AddStaticVehicleEx(456,2795.2,-2417.8,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/ truckcar1 = AddStaticVehicleEx(456,2783.9,-2417.9,13.4,90.8,-1,-1,60000);//Component Truck/*Yankee*/ truckcar4 = AddStaticVehicleEx(440,2794.1,-2455.9,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/ truckcar3 = AddStaticVehicleEx(440,2782.9,-2455.6,13.4,90.8,-1,-1,60000);//Component Truck/*Rumpo*/ PlayerHaul[truckcar2][pCapasity] = 100; PlayerHaul[truckcar1][pCapasity] = 100; PlayerHaul[truckcar4][pCapasity] = 50; PlayerHaul[truckcar3][pCapasity] = 50;
  20. Asa ai incercat? public OnVehicleSpawn(vehicleid) { VehicleSecurity[vehicleid] = 0; new id = GetVehicleID(vehicleid); AddVehicleComponent(nfsc, 1010); // componenets nitro x10 AddVehicleComponent(nfsc, 1069); // components sideskirt AddVehicleComponent(nfsc, 1065); // components exhaust AddVehicleComponent(nfsc, 1067); // components roof AddVehicleComponent(nfsc, 1162); // components spoiler AddVehicleComponent(nfsc, 1160); // components front bumper AddVehicleComponent(nfsc, 1159); // components rear bumper AddVehicleComponent(nfsc, 1079); // components wheels AddVehicleComponent(nfsc, 1086); // components stereo AddVehicleComponent(nfsc, 1087); // components hydraulice ChangeVehicleColor(nfsc,1,1); // color AddVehicleComponent(nfsc1, 1010); // componenets nitro x10 AddVehicleComponent(nfsc1, 1069); // components sideskirt AddVehicleComponent(nfsc1, 1065); // components exhaust AddVehicleComponent(nfsc1, 1067); // components roof AddVehicleComponent(nfsc1, 1162); // components spoiler AddVehicleComponent(nfsc1, 1160); // components front bumper AddVehicleComponent(nfsc1, 1159); // components rear bumper AddVehicleComponent(nfsc1, 1079); // components wheels AddVehicleComponent(nfsc1, 1086); // components stereo AddVehicleComponent(nfsc1, 1087); // components hydraulice ChangeVehicleColor(nfsc1,1,1); // color AddVehicleComponent(nfsc2, 1010); // componenets nitro x10 AddVehicleComponent(nfsc2, 1026); // components sideskirt AddVehicleComponent(nfsc2, 1028); // components exhaust AddVehicleComponent(nfsc2, 1032); // components roof AddVehicleComponent(nfsc2, 1138); // components spoiler AddVehicleComponent(nfsc2, 1169); // components front bumper AddVehicleComponent(nfsc2, 1141); // components rear bumper AddVehicleComponent(nfsc2, 1079); // components wheels AddVehicleComponent(nfsc2, 1086); // components stereo AddVehicleComponent(nfsc2, 1087); // components hydraulice ChangeVehicleColor(nfsc2,1,1); // color AddVehicleComponent(nfsc3, 1010); // componenets nitro x10 AddVehicleComponent(nfsc3, 1026); // components sideskirt AddVehicleComponent(nfsc3, 1028); // components exhaust AddVehicleComponent(nfsc3, 1032); // components roof AddVehicleComponent(nfsc3, 1138); // components spoiler AddVehicleComponent(nfsc3, 1169); // components front bumper AddVehicleComponent(nfsc3, 1141); // components rear bumper AddVehicleComponent(nfsc3, 1079); // components wheels AddVehicleComponent(nfsc3, 1086); // components stereo AddVehicleComponent(nfsc3, 1087); // components hydraulice ChangeVehicleColor(nfsc3,1,1); // color .... .... .... }
  21. Atunci schimba la /load, in loc de: if(tmpcar == truckcar1 || tmpcar == truckcar2 || tmpcar == truckcar3 || tmpcar == truckcar4) cu if(!IsATruck(tmpcar))
×
×
  • 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.