-
Posts
186 -
Joined
-
Last visited
-
Days Won
3
Content Type
Profiles
Forums
News
Documentation
Everything posted by MiritaXD
-
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; }
-
host-ul nu reuseste sa porneasca gm-ul adauga crashdetect sau recompileazal
-
Gamemode Galaxy-Arena (asemanator ruby nephrite)
MiritaXD replied to MiritaXD's topic in Gamemode-uri
stergi acea verificare de la /buyhouse -
Ai de 2x acelasi id ex: define pZONEux 1997 define pTralalala 1997//aici pui alt id
-
pai nu vezi modelu? Tabel garages dupa in acel tabel adaugi ID, Owner, UserID, Price,X,Y,Z,Angel
-
Modifica "playerid" cu "forplayerid"
-
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; }
-
nu se incarca plugin-urile, verifica daca sunt in folder sau incearca altele
-
Aceasta comanda nu exista si e trecuta in pawno fara nici o eroare
MiritaXD replied to EdeR's question in Ajutor Scripting
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; } -
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; }
-
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; }
-
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; }
-
Trebuie sa creezi/modifici toate variabilele lafel ca in gm ul tau, nu poti lua direct comanda si gata sa mearga
-
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; }
-
Pai pune la on playedisconect sau onplqyerconnect setplayerinterior(playerid, 0);
-
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; } } } }
-
Pai arata si tu variabilele, nu avem de unde sa stim ce ai tu in gm..
-
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); } }
-
arată-mi public LoadCar
-
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]++; }
-
Gamemode Galaxy-Arena (asemanator ruby nephrite)
MiritaXD replied to MiritaXD's topic in Gamemode-uri
baza de date bunahttp://www33.zippyshare.com/v/DFYvLUOR/file.html -
Cauti in burned.ro\pawno\include\system.inc
-
Daca e sistemul dupa bigzone este o verificare. la ora 23 sa iti dea carday++
-
Posibil sa fie si o problema la incarcarea pe server, verifiva daca se salveaza in bAza de date
-
Ma luat cu "tensiunea" cand citi "gamemode redzking"?? Credeam ca e gm-ul facut de mine
