Jump to content

Madalin.

Membru
  • Posts

    31
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Madalin.'s Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Ma puteti ajuta ? Am si eu o comanda la comanda de edit text pe masina la vipcar, si cand apes sa mut la dreapta sau stanga nu mai merge nimic dispar sagetile de mutat si trebuie mereu sa dau esc ca sa dau cancel cod CMD:vipcar(playerid,params[]) { if(!IsPlayerInAnyVehicle(playerid)) return Error(playerid, "You are not in your vehicle."); new veh = GetPlayerVehicleID(playerid); if(OwnedVeh(veh) == -1) return Error(playerid, "Nu esti intr-un vehiculul personal care iti apartine."); new cct = OwnedVeh(veh); if(CarInfo[cct][cOwned] != PlayerInfo[playerid][pSQLID]) return Error(playerid, "Acesta nu este vehiculul tau."); if(CarInfo[cct][cVip] == false) return Error(playerid, "This vehicle is not Vip."); new model = CarInfo[cct][cModel]; if(!(model == 560 || model == 541 || model == 411 || model == 451)) return Error(playerid, "You are not in a Infernus/Bullet/Sultan/Turismo."); new string[212]; format(string,sizeof string,"Item\tCurrent value\nDisplay/hide text \t%s\nText set on vehicle\t%s\nText color\t{%s}%s\nChange position\nVip wheels\nReset Vip Text Position\nReset vehicle tunning", (CarInfo[cct][cVipShow]) ? ("{C9FFA6}Showed") : ("{ff0000}hidden"), CarInfo[cct][cVipname], CarInfo[cct][cVipnamecolor], CarInfo[cct][cVipnamecolor]); ShowPlayerDialog(playerid, DIALOG_VIPCAR, DIALOG_STYLE_TABLIST_HEADERS, "VIP CAR MENU", string, "Select", "Cancel"); return 1; } public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz) { SetDynamicObjectPos(objectid, x, y, z); SetDynamicObjectRot(objectid, rx, ry, rz); Streamer_SetFloatData(STREAMER_TYPE_OBJECT, objectid, E_STREAMER_ATTACH_OFFSET_X, x); if(response == EDIT_RESPONSE_FINAL) { if( GetPVarInt(playerid, "IsVipEdit") == 1) { new veh = GetPlayerVehicleID(playerid); SetPVarInt(playerid, "IsVipEdit", 0); new idd = caridxx[veh]; new Float:ofx, Float:ofy, Float:ofz, Float:ofaz; new Float:finalx, Float:finaly; new Float:px, Float:py, Float:pz, Float:roz; GetVehiclePos(veh, px, py, pz); GetVehicleZAngle(veh, roz); ofx = x-px; ofy = y-py; ofz = z-pz; ofaz = rz-roz; finalx = ofx*floatcos(roz, degrees)+ofy*floatsin(roz, degrees); finaly = -ofx*floatsin(roz, degrees)+ofy*floatcos(roz, degrees); CarInfo[idd][cVX] = finalx; CarInfo[idd][cVY] = finaly; CarInfo[idd][cVZ] = ofz; CarInfo[idd][cVRX] = rx; CarInfo[idd][cVRY] = ry; CarInfo[idd][cVRZ] = ofaz; new query[248]; mysql_format(SQL,query,sizeof query,"UPDATE `cars` SET `X` = '%f',`Y` = '%f',`Z` = '%f',`RX`='%f',`RY`='%f',`RZ`='%f' WHERE `ID` = '%d' LIMIT 1",CarInfo[idd][cVX],CarInfo[idd][cVY],CarInfo[idd][cVZ],CarInfo[idd][cVRX],CarInfo[idd][cVRY],CarInfo[idd][cVRZ],CarInfo[idd][cID]); mysql_tquery(SQL,query,"",""); AttachDynamicObjectToVehicle(objectid, veh,CarInfo[idd][cVX], CarInfo[idd][cVY], CarInfo[idd][cVZ], CarInfo[idd][cVRX], CarInfo[idd][cVRY], CarInfo[idd][cVRZ]); } } if(response == EDIT_RESPONSE_CANCEL) { new veh = GetPlayerVehicleID(playerid); VIPNameVehicle(veh); } return 1; }
  2. Seteaza-ti conexiunea ca fiind una privata, am patit si eu la fel. O faci din setari
  3. Am incercat in joc cu /save si apoi sa schimb coordonatele insa imi da 1000 de erori
  4. new string[100]; if(CP[playerid] == 100 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0, 1173.0288,-1842.1029,13.4076,1073.5226,-1849.5785,13.3915, 4.0); CP[playerid] = 101; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~1~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 101 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0, 1073.5226,-1849.5785,13.3915,928.6128,-1771.5583,13.4154, 4.0); CP[playerid] = 102; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~2~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 102 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0, 928.6128,-1771.5583,13.4154,919.9623,-1583.3364,13.3828, 4.0); CP[playerid] = 103; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~3~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 103 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0, 919.9623,-1583.3364,13.3828,986.9628,-1574.6317,13.3828, 4.0); CP[playerid] = 104; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~4~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 104 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0, 986.9628,-1574.6317,13.3828,1027.0857,-1574.8798,13.3828, 4.0); CP[playerid] = 105; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~5~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 105 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0, 1027.0857,-1574.8798,13.3828,1131.1912,-1574.7911,13.3437, 4.0); CP[playerid] = 106; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~6~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 106 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0, 1131.1912,-1574.7911,13.3437,1237.6929,-1574.5093,13.3828, 4.0); CP[playerid] = 107; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~7~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 107 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0, 1237.6929,-1574.5093,13.3828,1290.1370,-1574.9191,13.3828, 4.0); CP[playerid] = 108; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~8~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 108 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid, 0,1290.1370,-1574.9191,13.3828,1295.2000,-1699.4351,13.3828, 4.0); CP[playerid] = 109; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~9~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 109 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,0, 1295.2000,-1699.4351,13.3828,1100.5679,-1738.3038,13.5471, 4.0); CP[playerid] = 110; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~10~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 110 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { DisablePlayerRaceCheckpoint(playerid); SetPlayerRaceCheckpoint(playerid,1, 1100.5679,-1738.3038,13.5471,0,0,0, 4.0); CP[playerid] = 111; format(string, sizeof(string), "~w~CHECKPOINTS: ~r~11~w~/~r~12"); PlayerTextDrawSetString(playerid, DMVcheck[playerid], string); } else if(CP[playerid] == 111 && ccar && IsPlayerInVehicle(playerid, examcar[playerid])) { PlayerTextDrawHide(playerid, DMVexam[playerid]); PlayerTextDrawHide(playerid, DMVcheck[playerid]); DisablePlayerRaceCheckpoint(playerid); PlayerInfo[playerid][pCarLic] = 1; PlayerInfo[playerid][pCarLicT] = 100; TakingLesson[playerid] = 0; DestroyVehicle(examcar[playerid]); DisableRemoteVehicleCollisions(playerid, 0); examcar[playerid] = -1; DestroyDynamicObject(GetPVarInt(playerid, "ObjExam")); new str1[128]; mysql_format(SQL,str1,sizeof(str1),"UPDATE users SET `CarLic`='1',`CarLicT`='100' WHERE `name`='%s'",PlayerInfo[playerid][pNormalName]); mysql_tquery(SQL,str1,"",""); SendClientMessage(playerid, COLOR_LIGHTGREEN, "Ai primit licenta de condus pentru 100 de ore. Felicitari!"); CP[playerid] = 0; } return 1; }
  5. Salut, cum as putea sa schimb sistemul de dmv ? am incercat cu /save si sa bag coordonatele noi insa nu merge . trebuie vreun program anume ?
  6. Salut, cum as putea sa schimb sistemul de dmv ? am incercat cu /save si sa bag coordonatele noi insa nu merge . trebuie vreun program anume ?
  7. C:\pawno\include\YSI_Coding\y_hooks\..\..\YSI_Core\y_core\y_amx_impl.inc(892) : fatal error 104: invalid assembler instruction "load.u.pri" , nup tot nu merge....
  8. C:\pawno\include\YSI\..\YSI_Coding\..\YSI_Core\..\YSI_Storage\..\YSI_Internal\..\amx\amx_memory.inc(76) : fatal error 104: invalid assembler instruction "load.u.pri" acum imi da asta @matei_
  9. Salut, ma poate ajuta cineva ? tot imi da eroarea asta fatal error 111: user error: Did you do <YSI/y_hooks> instead of the required <YSI\y_hooks>? , am icnercat sa schimb din <YSI/y_hooks> in <YSI/y_hooks> insa nimic..... am facut update si la libraria YSI, la fel nimic, HELP
  10. Am rezolvat datorita lui comorasu_florin !
  11. Am incercat sa fac o comanda la spawn ca atunci cand un jucator tasteaza comanda /getfaggio sa ii dea un faggio, insa nu am reusit am facut asta insa e un esec CMD:getfaggio(playerid, params[]) { CreateVehicle(462, 1291.8846,-1550.3408,13.5469,264.1899, -1, -1, 300); SetVehicleNumberPlate(carid, "Spawn"); new str[128]; LinkVehicleToInterior(carid, GetPlayerInterior(playerid)); SetVehicleVirtualWorld(carid, GetPlayerVirtualWorld(playerid)); PutPlayerInVehicle(playerid, carid, 0); } else return SendClientMessage(playerid, COLOR_LIGHTGREEN3, AdminOnly); return 1; } ma puteti ajuta ?
  12. Cum pot face ca atunci cand intrii in masina de pizza boy /trucker orice job sa iti seteze Fuel 100 la masina ? Multumesc.
  13. Madalin.

    Admini.

    Cand am intrat sa bag un comment ca am mai incercat eu si am pus " if(PlayerInfo[playerid][pAdmin] <= 6) return SCM(playerid,COLOR_WHITE,"{FFB870}Nu poti folosii comanda pe un admin nivel 5+.");" am vazut ca ai pus si tu, multumesc.
  14. Madalin.

    Admini.

    Am incercat sa fac cumva ca atunci cand un admin nivel 1+ da comanda /slap /kick etc la un admin nivel 5+ sa nu ii poata da, insa nu prea stiu cum, am incercat eu ceva de genul asta "if (PlayerInfo[playerid][pAdmin] <=5) return SendClientMessage(playerid, COLOR_ADMCOMMANDS, "Nu poti folosi aceasta comanda pe un admin nivel 5+.");" Stiu ca o sa radeti de mine dar asta mi a trecut mie in cap.....
  15. Salut, am si eu o problema, cand dau sa editez pe vipcar apesi pe un buton sa rotesti sau altul si dupa dispar liniile de editare. Va las mai jos codul CMD:vipcar(playerid,params[]) { if(!IsPlayerInAnyVehicle(playerid)) return Error(playerid, "You are not in your vehicle."); new veh = GetPlayerVehicleID(playerid); if(OwnedVeh(veh) == -1) return Error(playerid, "Nu esti intr-un vehiculul personal care iti apartine."); new cct = OwnedVeh(veh); if(CarInfo[cct][cOwned] != PlayerInfo[playerid][pSQLID]) return Error(playerid, "Acesta nu este vehiculul tau."); if(CarInfo[cct][cVip] == false) return Error(playerid, "This vehicle is not Vip."); new model = CarInfo[cct][cModel]; if(!(model == 560 || model == 541 || model == 411 || model == 451)) return Error(playerid, "You are not in a Infernus/Bullet/Sultan/Turismo."); new string[212]; format(string,sizeof string,"Item\tCurrent value\nDisplay/hide text \t%s\nText set on vehicle\t%s\nText color\t{%s}%s\nChange position\nVip wheels\nReset Vip Text Position\nReset vehicle tunning", (CarInfo[cct][cVipShow]) ? ("{C9FFA6}Showed") : ("{ff0000}hidden"), CarInfo[cct][cVipname], CarInfo[cct][cVipnamecolor], CarInfo[cct][cVipnamecolor]); ShowPlayerDialog(playerid, DIALOG_VIPCAR, DIALOG_STYLE_TABLIST_HEADERS, "VIP CAR MENU", string, "Select", "Cancel"); return 1; } public OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz) { SetDynamicObjectPos(objectid, x, y, z); SetDynamicObjectRot(objectid, rx, ry, rz); Streamer_SetFloatData(STREAMER_TYPE_OBJECT, objectid, E_STREAMER_ATTACH_OFFSET_X, x); if(response == EDIT_RESPONSE_FINAL) { if( GetPVarInt(playerid, "IsVipEdit") == 1) { new veh = GetPlayerVehicleID(playerid); SetPVarInt(playerid, "IsVipEdit", 0); new idd = caridxx[veh]; new Float:ofx, Float:ofy, Float:ofz, Float:ofaz; new Float:finalx, Float:finaly; new Float:px, Float:py, Float:pz, Float:roz; GetVehiclePos(veh, px, py, pz); GetVehicleZAngle(veh, roz); ofx = x-px; ofy = y-py; ofz = z-pz; ofaz = rz-roz; finalx = ofx*floatcos(roz, degrees)+ofy*floatsin(roz, degrees); finaly = -ofx*floatsin(roz, degrees)+ofy*floatcos(roz, degrees); CarInfo[idd][cVX] = finalx; CarInfo[idd][cVY] = finaly; CarInfo[idd][cVZ] = ofz; CarInfo[idd][cVRX] = rx; CarInfo[idd][cVRY] = ry; CarInfo[idd][cVRZ] = ofaz; new query[248]; mysql_format(SQL,query,sizeof query,"UPDATE `cars` SET `X` = '%f',`Y` = '%f',`Z` = '%f',`RX`='%f',`RY`='%f',`RZ`='%f' WHERE `ID` = '%d' LIMIT 1",CarInfo[idd][cVX],CarInfo[idd][cVY],CarInfo[idd][cVZ],CarInfo[idd][cVRX],CarInfo[idd][cVRY],CarInfo[idd][cVRZ],CarInfo[idd][cID]); mysql_tquery(SQL,query,"",""); AttachDynamicObjectToVehicle(objectid, veh,CarInfo[idd][cVX], CarInfo[idd][cVY], CarInfo[idd][cVZ], CarInfo[idd][cVRX], CarInfo[idd][cVRY], CarInfo[idd][cVRZ]); } } if(response == EDIT_RESPONSE_CANCEL) { new veh = GetPlayerVehicleID(playerid); VIPNameVehicle(veh); } return 1; }
×
×
  • 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.