Jump to content
  • 0

AJUTOR VA ROGGG!!! URGENTT


Question

Posted (edited)
  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

10 answers to this question

Recommended Posts

  • 0
Posted
Acum 44 minute, WopsS a spus:

Iti afiseaza un mesaj de eroare din acele verificari sau in consola?

Nu ..si nu imi apar ce comenzi folosesc in consola/loguri

  • 0
  • Administrator
Posted
2 minutes ago, DanyBoSS said:

Cum fac sa pun debug pe comanda?

Folosesti print si afisezi un mesaj.

  • 0
Posted
Acum 10 minute, WopsS a spus:

Folosesti print si afisezi un mesaj.

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.. 

  • 0
  • Administrator
Posted
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.

  • 0
Posted
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? .. 

 

  • 0
  • Administrator
Posted

Posibil sa ai pozitia invalida, dai un printf la fiecare variabila din

DSModels[SelectedCar[playerid][DealerID[playerid]]][dModel]

 

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.