Jump to content

DarkyTheAngel

Membru
  • Posts

    1.005
  • Joined

  • Last visited

    Never

Everything posted by DarkyTheAngel

  1. http://www.sa-mp.ro/forum/index.php?topic=23206.0
  2. 1.Compileaza scripturile cu cele mai noi includeri. 2.Adauga toate plugin-urile. 3.Incearca sa adaugi urmatoarea linie in gamemode: [pawn]main() { }[/pawn]
  3. Anti flood!
  4. Poate are acel include in pawno/includes, dar fisierul este gol.Cred ca asta ar explica de ce ii da acele erori.
  5. Multumesc. Chiar nu am stiut ca trebuie postat acolo, totusi, multumesc. Multumesc.
  6. Incearca sa stergi acele linii cu avertizmente, apoi sa imi spui daca merge.
  7. Posteaza linile unde iti da avertizmentele.
  8. Acele simboluri asigura o valoare care nu este folosita nici macar odata.Poti sa le stergi.
  9. ________________________________________________________________________________________________________________________________ » Caracteristici: » Simplu si usor de folosit. » Crearea dialogurilor mult mai usor. » Design profesional. ________________________________________________________________________________________________________________________________ ________________________________________________________________________________________________________________________________ » Download: » DDC.exe (160kb) » Source.rar (180kb) » DDCv1-1.exe (164kb) » Sourcev1-1.rar (184kb) ________________________________________________________________________________________________________________________________ » Changelog: » A fost adaugat un mini WebBrowser. » Bug-ul cu "resize" a fost rezolvat. » A fost adaugat butonul "New dialog line!". ________________________________________________________________________________________________________________________________
  10. [pawn]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1337) { if(!response) return 1; new vehicleid = GetPlayerVehicleID(playerid), model = GetVehicleModel(vehicleid), price = VehicleStatistics[vehicleid][vehicle_price], Float:position[5], string[128], dealershipid = -1, var[32], playername[24]; GetPlayerName(playerid, playername, sizeof(playername)); GetPlayerPos(playerid, position[1], position[2], position[3]); GetPlayerFacingAngle(playerid, position[4]); if(GetPVarInt(playerid, "AmountOfCars") >= MAX_OWNABLE_CARS) return SendClientMessage(playerid, color_grey, " You already own the maximum amount of vehicles !"), RemovePlayerFromVehicle(playerid); if(GetPlayerMoney(playerid) < price) return SendClientMessage(playerid, color_grey, " You can't afford that !"), RemovePlayerFromVehicle(playerid); for(new i = 1; i < MAX_DEALERSHIPS; i++) { if(IsPlayerInRangeOfPoint(playerid, DealershipStatistics[dealership_radius], DealershipStatistics[dealership_x], DealershipStatistics[dealership_y], DealershipStatistics[dealership_z])) { dealershipid = i; break; } } DealershipStatistics[dealershipid][dealership_earnings] += (price / 4); GivePlayerMoney(playerid, -price); RemovePlayerFromVehicle(playerid); vehicleid = CreateVehicle(model, (position[1] + (7.5 * floatsin(-position[4], degrees))), (position[2] + (7.5 * floatcos(position[4], degrees))), position[3], position[4], 0, 0, -1); format(string, sizeof(string), "Thank you for purchasing at %s, we hope to see you again!", DealershipStatistics[dealershipid][dealership_name]); SendClientMessage(playerid, color_white, string); SendClientMessage(playerid, color_lightblue, "[iNFO] Felicitari! Ai cumparat o masina! Foloseste /carhelp pentru ajutor."); SendClientMessage(playerid, color_gray, "[iNFO] Masina va aparea in fata ta!"); SetPVarInt(playerid, "AmountOfCars", GetPVarInt(playerid, "AmountOfCars") + 1); format(var, sizeof(var), "Model_%d", GetPVarInt(playerid, "AmountOfCars")); SetPVarInt(playerid, var, model); format(var, sizeof(var), "X_%d", GetPVarInt(playerid, "AmountOfCars")); SetPVarFloat(playerid, var, (position[1] + (7.5 * floatsin(-position[4], degrees)))); format(var, sizeof(var), "Y_%d", GetPVarInt(playerid, "AmountOfCars")); SetPVarFloat(playerid, var, (position[2] + (7.5 * floatcos(position[4], degrees)))); format(var, sizeof(var), "Z_%d", GetPVarInt(playerid, "AmountOfCars")); SetPVarFloat(playerid, var, position[3]); format(var, sizeof(var), "Angle_%d", GetPVarInt(playerid, "AmountOfCars")); SetPVarFloat(playerid, var, position[4]); format(var, sizeof(var), "Carkey_%d", GetPVarInt(playerid, "AmountOfCars")); SetPVarInt(playerid, var, vehicleid); format(var, sizeof(var), "Paintjob_%d", GetPVarInt(playerid, "AmountOfCars")); SetPVarInt(playerid, var, -1); strmid(owner[vehicleid], playername, 0, strlen(playername), 255); SavePlayerVehicleData(playerid); return 1; } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid, color_white, " Speram sa te mai intorci pe la noi."); } } return 1; }[/pawn] Daca nu merge nici asa, inseamna ca se suprapun ID-urile la dialoguri.
  11. Probabil pentru ca ai avut IP static sau etc. localhost:7777
  12. Iti depisteaza server-ul doar in cazul in care ai IP static.Incearca sa folosesti localhost.
  13. Nu ai voie sa postezi ID-uri de MSN/SKYPE/Y!M pe acest forum. SA:MP Romania Forum » Search » http://www.sa-mp.ro/forum/index.php?topic=3702.0
  14. Frumos gamemod-ul, dar cam scurta prezentarea! ;;)
  15. [pawn]if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pPcarkey] != 0) { new x_nr[ 256 ] ; x_nr = strtok(cmdtext, idx) ; if(!strlen(x_nr)) // Restul codului.[/pawn] Si ca raspuns al mesajului privat, nu ofer asistenta prin Team Viewer sau Y!M.
  16. [pawn]new x_nr[ 256 ] ; x_nr = strtok(cmdtext, idx) ;[/pawn]
  17. Fa-ti update la includeri (0.3x).
  18. http://wiki.sa-mp.com/wiki/OnPlayerRequestClass
  19. Incearca sa folosesti acest pawno.
  20. Cand m-am uitat la titlu, am vazut ca, continea cuvantul "avansat", cand am intrat in topic, am realizat ca este decat un textdraw.Totusi, cel original (dupa parerea mea) arata mult mai bine decat cel facut de tine. 3/5
  21. [pawn]//============Ceas romania by Smokey============== //===========FileScript========= #include <a_samp> #include <time> #define FILTERSCRIPT enum pInfo { pJailTime }; new PlayerInfo[MAX_PLAYERS][pInfo]; new Text:Time, Text:Date; new shifthour; new timeshift = 0; forward settime(playerid); public OnFilterScriptInit() { print("\n--------------------------------------"); print("Clock FileScript Loaded"); print("--------------------------------------\n"); Date = TextDrawCreate(547.000000,11.000000,"--"); TextDrawFont(Date,3); TextDrawLetterSize(Date,0.399999,1.600000); TextDrawColor(Date,0xffffffff); Time = TextDrawCreate(547.000000,28.000000,"--"); TextDrawFont(Time,3); TextDrawLetterSize(Time,0.399999,1.600000); TextDrawColor(Time,0xffffffff); SetTimer("settime",1000,true); return 1; } public OnFilterScriptExit() { print("\n-----------------------------------------------------"); print("Ceas romania FileScript Loaded"); print("-----------------------------------------------------/n"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256], idx; cmd = strtok (cmdtext, idx); //----------------------------------[TIME]----------------------------------------------- if(strcmp(cmd, "/timp", true) == 0) { if(IsPlayerConnected(playerid)) { new mtext[20]; new year, month,day; new string[800]; getdate(year, month, day); if(month == 1) { mtext = "Ianuarie"; } else if(month == 2) { mtext = "Februarie"; } else if(month == 3) { mtext = "Martie"; } else if(month == 4) { mtext = "Aprilie"; } else if(month == 5) { mtext = "May"; } else if(month == 6) { mtext = "Yunie"; } else if(month == 7) { mtext = "Yulie"; } else if(month == 8) { mtext = "August"; } else if(month == 9) { mtext = "Septembrie"; } else if(month == 10) { mtext = "Octombrie"; } else if(month == 11) { mtext = "Noiembrie"; } else if(month == 12) { mtext = "Decembrie"; } new hour,minuite,second; gettime(hour,minuite,second); FixHour(hour); hour = shifthour; if (minuite < 10) { if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~r~%d %s|~y~%d:0%d~b~|~r~Jail ~y~Time ~b~Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "~r~%d %s|~y~%d:~b~0%d|", day, mtext, hour, minuite); } } else { if (PlayerInfo[playerid][pJailTime] > 0) { format(string, sizeof(string), "~r~%d %s|~y~%d:~b~%d|~r~Jail ~y~Time ~b~Left: %d sec", day, mtext, hour, minuite, PlayerInfo[playerid][pJailTime]-10); } else { format(string, sizeof(string), "~r~%d %s|~y~%d:~b~%d|", day, mtext, hour, minuite); } } GameTextForPlayer(playerid, string, 5000, 1); } return 1; } return 0; } public OnPlayerSpawn(playerid) { TextDrawShowForPlayer(playerid, Time), TextDrawShowForPlayer(playerid, Date); return 1; } public OnPlayerDisconnect(playerid, reason) { TextDrawHideForPlayer(playerid, Time), TextDrawHideForPlayer(playerid, Date); return 1; } public settime(playerid) { new string[256],year,month,day,hours,minutes,seconds; getdate(year, month, day), gettime(hours, minutes, seconds); format(string, sizeof string, "~r~%d/~y~%s%d/~b~%s%d", day, ((month < 10) ? ("0") : ("")), month, (year < 10) ? ("0") : (""), year); TextDrawSetString(Date, string); format(string, sizeof string, "~r~%s%d:~y~%s%d:~b~%s%d", (hours < 10) ? ("0") : (""), hours, (minutes < 10) ? ("0") : (""), minutes, (seconds < 10) ? ("0") : (""), seconds); TextDrawSetString(Time, string); } strtok(const string[], &index) { new length = strlen(string); while ((index < length) && (string[index] <= ' ')) { index++; } new offset = index; new result[20]; while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) { result[index - offset] = string[index]; index++; } result[index - offset] = EOS; return result; } forward FixHour(hour); public FixHour(hour) { hour = timeshift+hour; if (hour < 0) { hour = hour+24; } else if (hour > 23) { hour = hour-24; } shifthour = hour; return (1) ; }[/pawn]
  22. Nu se poate sa iti schimbi nickname-ul.
  23. Atunci fa-ti update la celelalte includeri.
  24. http://www.sa-mp.ro/forum/index.php?topic=23206.0
  25. [pawn]public OnPlayerCommandText(playerid, cmdtext[]) { 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, "HINT: (/v)ehicle [name]"); SendClientMessage(playerid, COLOR_WHITE, "Available names: sell"); return 1; } if(strcmp(x_nr,"sell",true) == 0) { if(IsAtDealership(playerid)) { if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2] || GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { GetPlayerName(playerid, sendername, sizeof(sendername)); new ownvehkey; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { ownvehkey = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { ownvehkey = PlayerInfo[playerid][pPcarkey2]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { ownvehkey = PlayerInfo[playerid][pPcarkey3]; } else { return 1; } if(strcmp(sendername, CarInfo[ownvehkey][cOwner], true) == 0) { new carsellprice = CarInfo[ownvehkey][cValue] / 4 * 3; CarInfo[ownvehkey][cOwned] = 0; strmid(CarInfo[ownvehkey][cOwner], "0", 0, strlen("0"), -1); GivePlayerMoney(playerid,carsellprice); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); format(string, sizeof(string), "~w~You have sold your car for: ~n~~g~$%d", carsellprice); GameTextForPlayer(playerid, string, 10000, 3); CarInfo[ownvehkey][cOwned] = 0; CarInfo[ownvehkey][cModel] = 0; CarInfo[ownvehkey][cColorOne] = 0; CarInfo[ownvehkey][cColorTwo] = 0; CarInfo[ownvehkey][cLocationx] = 0; CarInfo[ownvehkey][cLocationy] = 0; CarInfo[ownvehkey][cLocationz] = 0; CarInfo[ownvehkey][cAngle] = 0; CarInfo[ownvehkey][cDescription] = 0; CarInfo[ownvehkey][cValue] = 0; CarInfo[ownvehkey][cLock] = 0; CarInfo[ownvehkey][cLicense] = 0; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { PlayerInfo[playerid][pPcarkey] = -1; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { PlayerInfo[playerid][pPcarkey2] = -1; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey3]) { PlayerInfo[playerid][pPcarkey3] = -1; } RemovePlayerFromVehicle(playerid); TogglePlayerControllable(playerid, 1); OnPropUpdate(); SavePlayerData(playerid); DestroyVehicle(ownvehkey); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, " You have to sit at your own car to sell it! "); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "You are not at a dealership"); return 1; } } } } return 1; }[/pawn]
×
×
  • 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.