Jump to content
  • 0

AJUTOR VA ROGGG!!! URGENTT


DanyBoSS

Question

  1. Problema: Deci.. am comanda /buyvehicles.. care mergea inainte sa incep editul acestui gm.. si acum s-a frecat nush ce are.. si zice ca nu exista
  2. Cod sursa 
    CMD:buyvehicle(playerid, params[])
    {
    new x=0, dbID[32];
    if(gLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_ERROR, "Tu nu esti logat si nu poti sa folosesti aceasta comanda!");
    if(PlayerInfo[playerid][pPIN] != -1 && LoggedPIN[playerid] == 0 && PinSecurity == 0) return SendClientMessage(playerid, COLOR_YELLOW3, "(!) {FFFFFF}Contul tau este blocat. Scrie {FFD633}/pin {FFFFFF}pentru a il debloca.");
    if(PlayerInfo[playerid][pLevel] < 3) return SendClientMessage( playerid, COLOR_ERROR, "Ai nevoie de nivel 3 ca sa folosesti aceasta comanda!" );
    if(PlayerInfo[playerid][pDrivingLic] <= 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai nevoie de permis de conducere pentru a putea accesa dealership-ul!");
    if(!IsPlayerInRangeOfPoint(playerid, 7.0, 328.4914,-1513.1912,36.0391)) return SendClientMessage( playerid, COLOR_ERROR, "Nu esti la dealership. Foloseste /gps pentru a vedea locatia exacta." );
    if(PlayerInfo[playerid][pWanted] > 0) return SendClientMessage(playerid, COLOR_ERROR, "Ai wanted si nu poti sa folosesti aceasta comanda!");
    if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Trebuie sa iesi din vehicul intai!");
    if(TotalVehicles >= MAX_PCARS) return SendClientMessage(playerid, COLOR_WHITE, "In acest moment nu poti achizitiona un vehicul, incearca mai tarziu!");
    if(IsInWar1(playerid) || IsInWar2(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Momentan participi la un razboi, incearca mai tarziu!");
    
    format(gQuery, sizeof(gQuery), "SELECT * FROM `dsveh` WHERE `Type`='1'");
    new Cache: result = mysql_query(handle, gQuery);
    for(new i, j = cache_get_row_count (); i != j; ++i)
    {
    cache_get_field_content(i, "ID", dbID);
    x++;
    SelectedCar[playerid][x] = strval(dbID);
    LastDealerCar[playerid] = strval(dbID);
    }
    cache_delete(result);
    
    TotalDealerCars[playerid] = x;
    DealerCarType[playerid] = 1;
    DealerID[playerid] = 1;
    
    DSAngle[playerid] = 239.6950;
    VehicleDealer[playerid] = CreateVehicle(DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel],-1658.5288,1214.3779,13.4152,DSAngle[playerid],1,1,-1);
    vDBID[ VehicleDealer[playerid] ] = 0;
    SetVehicleVirtualWorld(VehicleDealer[playerid],playerid+1);
    SetPlayerVirtualWorld(playerid, playerid+1);
    PutPlayerInVehicle(playerid, VehicleDealer[playerid], 0);
    TogglePlayerControllableEx(playerid, 0);
    
    SetPlayerCameraPos(playerid, -1651.346191, 1213.975830, 16.336431);
    SetPlayerCameraLookAt(playerid, -1656.106201, 1214.196166, 14.821863);
    
    SelectTextDraw(playerid, 0x008000FF);
    PlayerTextDrawShow(playerid,DSTest);
    PlayerTextDrawShow(playerid,DSInfo);
    PlayerTextDrawShow(playerid,DSBuy);
    PlayerTextDrawShow(playerid,DSCancel);
    PlayerTextDrawShow(playerid,DSPrev);
    PlayerTextDrawShow(playerid,DSNext);
    PlayerTextDrawShow(playerid, CarsCategory), PlayerTextDrawShow(playerid, BikesCategory),
    PlayerTextDrawShow(playerid, BoatsCategory), PlayerTextDrawShow(playerid, AirCategory);
    PlayerTextDrawSetPreviewModel(playerid, DSModel, DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel]);
    PlayerTextDrawSetPreviewRot(playerid, DSModel, 0.0, 0.0, DSAngle[playerid], 1.0);
    PlayerTextDrawShow(playerid,DSModel);
    format(gString,sizeof(gString),"Name: ~y~%s~n~~w~Price: ~y~$%s~n~~w~Stock: ~y~%d",VehicleNames[DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel]-400], FormatNumber(DSModels[SelectedCar[playerid][DealerID[playerid]]][dPrice]), DSModels[SelectedCar[playerid][DealerID[playerid]]][dStock]);
    PlayerTextDrawSetString(playerid,DSDetails,gString);
    PlayerTextDrawShow(playerid,DSDetails);
    InDealer[playerid] = 1;
    return 1;
    }

     

  3. Erori/atentionari: -
  4. Imagine/video:
  5. Alte detalii: -
Edited by DanyBoSS
Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0
3 minutes ago, DanyBoSS said:

Poti fi umpic mai explicit?  .. sunt mai incepator.. cum adica sa bag debug pe comanda si sa vad pana unde ajuge? cum bag debug pe o comanda? print e pt screen.. 

Asta inseamna in pawn sa faci un debug, pui sa afisezi mesaje cand se executa o portiune din comanda.

Link to comment
Share on other sites

  • 0
Acum 19 minute, DanyBoSS a spus:

 

1 oră în urmă, WopsS a spus:

Asta inseamna in pawn sa faci un debug, pui sa afisezi mesaje cand se executa o portiune din comanda.

Problema este asta:


	VehicleDealer[playerid] = CreateVehicle(DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel],-1658.5288,1214.3779,13.4152,DSAngle[playerid],0,0,-1);
	vDBID[ VehicleDealer[playerid] ] = 0;

Ce este gresit la ea? .. 

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • 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.