DarkyTheAngel
Membru-
Posts
1.005 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Everything posted by DarkyTheAngel
-
http://www.sa-mp.ro/forum/index.php?topic=23206.0
-
1.Compileaza scripturile cu cele mai noi includeri. 2.Adauga toate plugin-urile. 3.Incearca sa adaugi urmatoarea linie in gamemode: [pawn]main() { }[/pawn]
-
Anti flood!
-
Poate are acel include in pawno/includes, dar fisierul este gol.Cred ca asta ar explica de ce ii da acele erori.
-
Darky's Dialog Creator (SA:MP Tool) | Just another tool!
DarkyTheAngel replied to DarkyTheAngel's topic in Hărţi
Multumesc. Chiar nu am stiut ca trebuie postat acolo, totusi, multumesc. Multumesc. -
Incearca sa stergi acele linii cu avertizmente, apoi sa imi spui daca merge.
-
Posteaza linile unde iti da avertizmentele.
-
Acele simboluri asigura o valoare care nu este folosita nici macar odata.Poti sa le stergi.
-
________________________________________________________________________________________________________________________________ » 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!". ________________________________________________________________________________________________________________________________
-
[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.
-
Probabil pentru ca ai avut IP static sau etc. localhost:7777
-
Iti depisteaza server-ul doar in cazul in care ai IP static.Incearca sa folosesti localhost.
-
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
-
Frumos gamemod-ul, dar cam scurta prezentarea! ;;)
-
[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.
-
[pawn]new x_nr[ 256 ] ; x_nr = strtok(cmdtext, idx) ;[/pawn]
-
Fa-ti update la includeri (0.3x).
-
http://wiki.sa-mp.com/wiki/OnPlayerRequestClass
-
Incearca sa folosesti acest pawno.
-
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
-
[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]
-
Nu se poate sa iti schimbi nickname-ul.
-
Atunci fa-ti update la celelalte includeri.
-
http://www.sa-mp.ro/forum/index.php?topic=23206.0
-
[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]
