Jump to content

MiritaXD

Membru
  • Posts

    186
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by MiritaXD

  1. La inceputu gm-ului new PlayerText:SPEEDTD[MAX_PLAYERS]; la OnGameModeInit adaugi asta SetTimer("SpeedTD", 1000, 1); asta la OnPlayerConnect SPEEDTD[playerid] = CreatePlayerTextDraw(playerid, 523.125000, 373.166717, "SPEED: 209 KM/H~n~Fuel:100%"); PlayerTextDrawLetterSize(playerid, SPEEDTD[playerid], 0.229374, 0.812500); PlayerTextDrawAlignment(playerid, SPEEDTD[playerid], 1); PlayerTextDrawColor(playerid, SPEEDTD[playerid], -1); PlayerTextDrawSetShadow(playerid, SPEEDTD[playerid], 0); PlayerTextDrawSetOutline(playerid, SPEEDTD[playerid], 1); PlayerTextDrawBackgroundColor(playerid, SPEEDTD[playerid], 255); PlayerTextDrawFont(playerid, SPEEDTD[playerid], 2); PlayerTextDrawSetProportional(playerid, SPEEDTD[playerid], 1); PlayerTextDrawSetShadow(playerid, SPEEDTD[playerid], 0); si asta undeva in gm function SpeedTD(playerid) { foreach(new i : Player) { if(IsPlayerConnected(i)) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new vehicle = GetPlayerVehicleID(i),spe = Carspeed(i),str[228]; format(str, sizeof(str), "SPEED: ~y~%d~w~~n~FUEL: 100%", spe); PlayerTextDrawSetString(i, SPEEDTD[i], str); PlayerTextDrawShow(i, SPEEDTD[i]); } else PlayerTextDrawHide(i, SPEEDTD[i]); } } return 1; }
  2. host-ul nu reuseste sa porneasca gm-ul adauga crashdetect sau recompileazal
  3. stergi acea verificare de la /buyhouse
  4. MiritaXD

    ajutor

    Ai de 2x acelasi id ex: define pZONEux 1997 define pTralalala 1997//aici pui alt id
  5. MiritaXD

    baza

    pai nu vezi modelu? Tabel garages dupa in acel tabel adaugi ID, Owner, UserID, Price,X,Y,Z,Angel
  6. Modifica "playerid" cu "forplayerid"
  7. MiritaXD

    baza

    function LoadGarages() { new Cache: db = mysql_query(SQL, "SELECT * FROM `garages`"); new x, result[126]; for(new i, j = cache_get_row_count (); i != j; ++i) { garages ++; cache_get_field_content(i, "ID", result); x = strval(result), garageInfo[garages][gID] = x; cache_get_field_content(i, "Owner", result); format(garageInfo[x][gOwner], 32, result); cache_get_field_content(i, "UserID", result); garageInfo[x][gUserID] = strval(result); cache_get_field_content(i, "Price", result); garageInfo[x][gPrice] = strval(result); garageInfo[x][gPos][0] = cache_get_field_content_float(i, "X"); garageInfo[x][gPos][1] = cache_get_field_content_float(i, "Y"); garageInfo[x][gPos][2] = cache_get_field_content_float(i, "Z"); garageInfo[x][gAngle] = cache_get_field_content_float(i, "Angle"); garageInfo[x][gVirtualID] = x; garageInfo[x][gPickup] = CreateDynamicPickup(1277, 23, garageInfo[x][gPos][0], garageInfo[x][gPos][1], garageInfo[x][gPos][2]); garage_label(x); } printf("Garages loaded: %d", garages); cache_delete(db); return 1; }
  8. MiritaXD

    eroare

    nu se incarca plugin-urile, verifica daca sunt in folder sau incearca altele
  9. incearca asa if(strcmp(cmd, "/buycar", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(50.0,playerid, 2114.2969,-2324.4392,30.6250)) { SendClientMessage(playerid, -1, "Pentru a cumpara un vehicul personal, folositi /buycar"); ShowPlayerDialog(playerid, DIALOG_DEALERSHIP, DIALOG_STYLE_LIST, "Masini:", "Ieftine\nMedii\nScumpe", "Select", "Cancel"); DisablePlayerCheckpoint(playerid); return 1; } } return 1; }
  10. incearca asa public OnVehicleStreamIn(vehicleid, forplayerid) { for(new v; v < MAX_PVEHS; v++) { if(personalcar[v][playerid] == vehicleid) { SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0); } } return 1; }
  11. Da-mi comanda lockd Daca folosesti gm bgz adaguga asta public OnVehicleStreamIn(vehicleid, forplayerid) { for(new v; v < MAX_PERSONAL_VEHICLES; v++) { if(PlayerInfo[forplayerid][pCarID][v] == vehicleid) { SetVehicleParamsForPlayer(vehicleid,forplayerid,0,0); } } return 1; }
  12. function CheckGas() { new engine,lights,alarm,doors,bonnet,boot,objective; foreach(Player,i) { if(GetPlayerState(i) == PLAYER_STATE_DRIVER) { new vehicle = GetPlayerVehicleID(i), query[256]; if(Gas[vehicle] >= 1) { if(vehEngine[vehicle] == 1) { if(IsAPlane(vehicle) || IsABoat(vehicle) || ExamCar[i] == vehicle || JobVehicle[i] == vehicle) { Gas[vehicle]++; } Gas[vehicle]--; new carid = FindSpawnID(vehicle); if(CarInfo[carid][cID] != -2 && carid != 0) { new spe = Carspeed(i); if(spe > 5 && GetPlayerState(i) == PLAYER_STATE_DRIVER && GetPlayerVehicleID(i) == vehicle) { CarInfo[carid][KM] += (spe*0.27)/100; format(query, sizeof(query), "UPDATE `cars` SET `KM`='%f' WHERE `ID`='%d'", CarInfo[carid][KM], carid); mysql_query(SQL, query); } } } } else if(!IsAFLYCar(vehicle)) { NoFuel[i] = 1; TogglePlayerControllable(i, 0); GameTextForPlayer(i,"Fara benzina",1500,3); vehEngine[vehicle] = 0; GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicle,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); SetPVarInt(i, "Engine", 0); } } } return 1; }
  13. Trebuie sa creezi/modifici toate variabilele lafel ca in gm ul tau, nu poti lua direct comanda si gata sa mearga
  14. Salut, acum3-4 zile am inceptu un gamemode de la 0, azi am adaugat un system de ore jucate si vad ca imi da eroare la fiecare update in baza de date de la orejucate. La alte salvari nu imi apaare aceasta problema. CMD:testcn(payerid,params[]){ Update(payerid, "TimpJucat", PlayerInfo[payerid][pPayDay], 1); // asta am adaugato pentru a testa daca apare eroarea Update(payerid, "OreJucate", PlayerInfo[payerid][pConnectTime], 2); //aici e problema return 1; //E:\Servere\redzking\gamemodes\redzking.pwn(5425) : warning 213: tag mismatch } function Update(playerid, bazadedate[], gamemode, tip) { new query[500]; switch(type) { case 1: mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `%s` = '%d' WHERE `name`= '%e'", bazadedate, gamemode, GetPName( playerid )); case 2: mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `%s` = '%f' WHERE `name`= '%e'", bazadedate, gamemode, GetPName( playerid )); case 3: mysql_format(handle, query, sizeof(query), "UPDATE `users` SET `%s` = '%s' WHERE `name`= '%e'", bazadedate, gamemode, GetPName( playerid )); } mysql_query(handle, query); return 1; }
  15. Pai pune la on playedisconect sau onplqyerconnect setplayerinterior(playerid, 0);
  16. MiritaXD

    Problema cars

    incearca si asta if(hour == 23) { new str[256]; // mysql_tquery(SQL,"UPDATE 'cars' SET 'days' = 'days'+1","",""); mysql_tquery(SQL,"UPDATE cars SET days = days+1","",""); foreach(Player,i) { for(new v; v < PlayerInfo[i][pCarSlots]; v++) { if(PlayerInfo[i][pCar][v] != -1) { PlayerInfo[i][pCarDays][v]++; PlayerInfo[i][pCarInsPrice][v] += 50; } } } }
  17. Pai arata si tu variabilele, nu avem de unde sa stim ce ai tu in gm..
  18. CMD:blabla(playerid, params[]) { mysql_tquery(SQL,"UPDATE `users` SET `Quest1` = '0', `Quest2` = '0', `QuestProgress1`='0', `QuestProgress2`='0'","",""); foreach(new z : Player) { PlayerInfo[z][pQuest1] = 0; PlayerInfo[z][pQuest2] = 0; PlayerInfo[z][pQuestProgress1] = 0; PlayerInfo[z][pQuestProgress2] = 0; Update(z, pQuest1x); Update(z, pQuest2x); Update(z, pQuestNeed1x); Update(z, pQuestNeed2x); } }
  19. MiritaXD

    Problema cars

    arată-mi public LoadCar
  20. MiritaXD

    Problema cars

    Cauti variabila care îți setează zilele dupa te duci la un timer, acolo setezi la ora x sa iti seteze zilele Ex: if(ora == 69){ carinfo[....][variabilacarday]++; }
  21. baza de date bunahttp://www33.zippyshare.com/v/DFYvLUOR/file.html
  22. Cauti in burned.ro\pawno\include\system.inc
  23. MiritaXD

    Problema cars

    Daca e sistemul dupa bigzone este o verificare. la ora 23 sa iti dea carday++
  24. Posibil sa fie si o problema la incarcarea pe server, verifiva daca se salveaza in bAza de date
  25. Ma luat cu "tensiunea" cand citi "gamemode redzking"?? Credeam ca e gm-ul facut de mine
×
×
  • 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.