Jump to content

valii2pac

Membru
  • Posts

    5
  • Joined

  • Last visited

    Never

valii2pac's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Salutari! Am o problema.. Cand creez o masina cu /acreatecar normal trebuia sa ma bage in ea si sa imi apara un dialog sa introduc numele cui vreau sa dau aceasta masina. Pe mine ma da deasupra ei si cand intru in ea nu imi apare acel dialog iar daca scriu /asetowner spune ca nu sunt intr-o masina personala. Uitati acreatecar: if(strcmp(cmd, "/acreatecar", true) == 0) { if(IsPlayerAdmin(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /acreatecar [carid] [culoare1] [culoare2]"); return 1; } new car; car = strval(tmp); if(car < 400 || car > 611) { SendClientMessage(playerid, COLOR_WHITE, " Vehicle Number can't be below 400 or above 611 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /acreatecar [carid] [culoare1] [culoare2]"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 || color1 > 252) { SendClientMessage(playerid, COLOR_WHITE, " Color Number can't be below 0 or above 252 !"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /acreatecar [carid] [culoare1] [culoare2]"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 || color2 > 252) { SendClientMessage(playerid, COLOR_WHITE, " Color Number can't be below 0 or above 252 !"); return 1; } new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid, X,Y,Z); new thiscar = CreateVehicle(car,X,Y,Z,1,color1,color2,99999999); CarInfo[thiscar][cOwned] = 0; CarInfo[thiscar][cModel] = car; CarInfo[thiscar][cColorOne] = color1; CarInfo[thiscar][cColorTwo] = color2; CarInfo[thiscar][cLocationx] = X; CarInfo[thiscar][cLocationy] = Y; CarInfo[thiscar][cLocationz] = Z; CarInfo[thiscar][cAngle] = 1; PutPlayerInVehicle(playerid,thiscar,0); strmid(CarInfo[vehid][cOwner], "No-one", 0, strlen("No-one"), 999); format(CarInfo[thiscar][cDescription], 32, "%s",vehName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); format(string, sizeof(string), "The car %s [%d] has been created",CarInfo[thiscar][cDescription],thiscar); SendClientMessage(playerid, COLOR_BLUE, string); ShowPlayerDialog(playerid,DIALOGIDSETOWNER,DIALOG_STYLE_INPUT,"{E0941B}Vehicle owner","Write playerid/PartOfName \nto make owner this car:","Enter","Close"); } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); return 1; } } stie cineva?
  2. Salutari! Am si eu un gm facut de mine, toate bune, am mai copiat la el dar merge totul ok. Am luat din renumitul gm theg sistemul de arme infinite, l-am bagat pe serverul meu, totul merge perfect pana la dialogul unde apare "Respawn" cand apas respawn ma respawneaza dar arma nu mi-o da. Prima data am crezut ca trebuie sa dau wipe ca in fisierul unde e userul (exemplu "test.ini") sa apara o rublica "pDGun1", am dat wipe am facut iar conturile si tot lafel nu da arma. Spuneti-mi voi ce trebuie sa postez aici ca eu habar n-am. Multumesc!
  3. Salutari! Am si eu un gm facut de mine, toate bune, am mai copiat la el dar merge totul ok. Am luat din renumitul gm theg sistemul de arme infinite, l-am bagat pe serverul meu, totul merge perfect pana la dialogul unde apare "Respawn" cand apas respawn ma respawneaza dar arma nu mi-o da. Prima data am crezut ca trebuie sa dau wipe ca in fisierul unde e userul (exemplu "test.ini") sa apara o rublica "pDGun1", am dat wipe am facut iar conturile si tot lafel nu da arma. Spuneti-mi voi ce trebuie sa postez aici ca eu habar n-am. Multumesc!
  4. S-a inversat de tot Mi-l poti face te rog pentu chat? Adica sa scrie pe chat "Vrei sa cumperi %d care costa %s? (Da / Nu)". Si sa faca acelasi lucru ca dialogul. Te rog.
  5. Salutari! Am si eu o problema cu un dialog, cand cumpar o masina daca dau yes masina apare in fata mea, ma rog totul merge ok, dar daca dau NO ma scoate din server. Uitati dialogul: public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == 1337) { if(response) { 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[i][dealership_radius], DealershipStatistics[i][dealership_x], DealershipStatistics[i][dealership_y], DealershipStatistics[i][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; } Inainte era "return 0;" dar am schimbat eu sperand ca o sa mearga si tot nu merge.. Stie cineva va rog?
×
×
  • 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.