-
Posts
66 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Everything posted by mrrares19
-
frate, poti lua bigzone / burned original sau hpq, toate 3 au buguri destule cat sa te inveti cu limbaj-ul si etc, daca iei ceva de la zero tu nestind pawn atat de bine o sa te blochezi, asa ca mai bine ia unul dintr gm-urile de mai sus, editeazale, rezolva bugurile si dupa poate daca isi revine samp-ul asta te apuci de ceva de la zero! Spor
-
+1
-
Eroare in consola Task DecreaseTimer SA-MP SERVER
mrrares19 replied to mrrares19's question in Ajutor Scripting
probabil, dar tin minte ca metoda asta mi au aratat-o baieti de la open mp -
Eroare in consola Task DecreaseTimer SA-MP SERVER
mrrares19 replied to mrrares19's question in Ajutor Scripting
lucrez pe ultima versiune nu mai este recomandat sa folosesti iter_SafeRemove, + cand eram pe ysi 3 , tot nu a mers cu saferemove, mna burned ce sa ceri bug-uri peste bug-uri -
Eroare in consola Task DecreaseTimer SA-MP SERVER
mrrares19 replied to mrrares19's question in Ajutor Scripting
pentru ce-i ce nu au rezolvat stock-ul : stock DestroyPlayerCar(dbid, bool:useinloop = false) { if(CarInfo[dbid][Spawned] == 0) return true; VehicleOwned[CarInfo[dbid][Spawned]] = 0; VehicleSQL[CarInfo[dbid][Spawned]] = 0; CarInfo[dbid][cTime] = -1; gQuery[0] = EOS; new Float: Pos[3]; GetVehiclePos(CarInfo[dbid][Spawned], Pos[0], Pos[1], Pos[2]); if(strlen(CarInfo[dbid][cText]) >= 3) DestroyDynamicObject(nameobject[CarInfo[dbid][Spawned]]); if(CarInfo[dbid][cNeon]) for(new i = 0; i < 2; i++) DestroyDynamicObject(NeonObj[i][CarInfo[dbid][Spawned]]); if(!useinloop) Iter_Remove(PersonalVSpawned, dbid); MyVehicleSpawn[CarInfo[dbid][cOnline]] --; CarInfo[dbid][cFuel] = Gas[CarInfo[dbid][Spawned]]; mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE `cars` SET `Fuel`='%d' WHERE `ID`='%d'", CarInfo[dbid][cFuel], CarInfo[dbid][cID]); mysql_tquery(SQL, gQuery, "", ""); for(new i = 0; i < 3; i++) CarInfo[dbid][cLastPos][i] = Pos[i]; DestroyVehicle(CarInfo[dbid][Spawned]); CarInfo[dbid][Spawned] = 0; saveCar(dbid); mysql_format(SQL, gQuery, sizeof gQuery , "UPDATE cars SET Spawned='%d' WHERE ID=%d", CarInfo[dbid][Spawned], CarInfo[dbid][cID]); mysql_tquery(SQL, gQuery, "", ""); return true; } linia din decreasetimer: foreach(new idd: PersonalVSpawned) { if(CarInfo[idd][cTime] < gettime() && CarInfo[idd][cTime] != -1) { DestroyPlayerCar(idd, true); Iter_Remove(PersonalVSpawned, idd); } } -
[Caut] Parteneri pentru comunitate
mrrares19 replied to Adi97's topic in Caut servicii / partener / etc.
mrx112.0 vin ca developer daca mai ai nevoie -
pai formatezi dar mesaj-ul unde ii trimiti player-ului, da ne tot public-ul
-
foloseste bcrypt
-
nu se mai merita sefule in 2023 ceva de la zero
-
Problema cu playerid si player , comanda /me.
mrrares19 replied to DobreSus's question in Ajutor Scripting
CMD:me(playerid, params[], help) { extract params -> new string:text[128]; else return SendClientMessage(playerid, COLOR_WHITE, "me [text]"); new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); for(new i = 0; i < MAX_PLAYERS; ++i) if(IsPlayerInRangeOfPoint(i, 15.0, x, y, z)) va_SendClientMessage(i, COLOR_PURPLE, "%s say %s", GetName(playerid), text); return true; } -
CMD:fly(playerid, params[]) { if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid, COLOR_ERROR, "Nu esti autorizat sa folosesti aceasta comanda!"); switch(flymode[playerid]) { case 0: { togfind[playerid] = 0; flymode[playerid] = 1; gString[0] = EOS; format(gString, sizeof(gString), "{DFF230}%s este acum în modul fly-mode.", GetName(playerid)); ABroadCast(COLOR_ORANGE, gString, 1); InitFly(playerid); StartFly(playerid); SetPlayerHealthEx(playerid, 10000000); } case 1: { togfind[playerid] = 1; flymode[playerid] = 0; va_SendClientMessage(playerid, COLOR_GREEN, "{F89AD6}Ai oprit fly-mode-ul", GetName(playerid)); StopFly(playerid); SetPlayerHealthEx(playerid, 100); } } return 1; }
-
furat
-
YCMD:carplate(playerid, params[], help) { extract params -> new string:plate[12]; else return SendUsageMsg(playerid, "carplate [car plate]"); if(PersonalCar(playerid) == -1) return SendErrorMsg(playerid, "Nu esti in unul dintre vehiculele tale personale!"); if(!(0 <= strlen(plate) <= 10)) return SendErrorMsg(playerid, "Numarul de inmatriculare poate avea maxim 10 caractere!"); if(strfind(plate, "'", true) != -1 || strfind(plate, "Model", true) != -1 || strfind(plate, "`", true) != -1) return SendErrorMsg(playerid, "Caractere invalide!"); SetVehicleNumberPlate(CarInfo[PersonalCar(playerid)][Spawned], plate); SendClientMessage(playerid, COLOR_LGREEN, "Numarul de inmatriculare a fost salvat. Acesta se va pune automat la urmatorul respawn al vehiculului"); if(PlayerInfo[playerid][pPremiumAccount] != 0) format(CarInfo[PersonalCar(playerid)][cLicense], 100, "{FF0000}%s", plate); if(PlayerInfo[playerid][pVip] != 0) format(CarInfo[PersonalCar(playerid)][cLicense], 100, "{F0B548}%s", plate); else format(CarInfo[PersonalCar(playerid)][cLicense], 100, "%s", plate); gQuery[0] = EOS; mysql_format(SQL, gQuery, sizeof gQuery, "UPDATE cars SET License='%s' WHERE ID=%d", plate, CarInfo[PersonalCar(playerid)][cID]); mysql_tquery(SQL, gQuery, "", ""); return true; } pentru ce i ce nu stiu sa rezolve aceast bug din aceasta comanda!
-
Salut! Nu sunt aici pentru a da cu hate sau ceva, dar acel gamemode este inceput din hpq123, nu zic ca nu se poate face ceva din acel gamemode, dar trebuie rescrise / aduse update-uri pentru a avea succes !
-
pai si ce e asa greu creezi 5 vehicule in acele locuri
-
smr mama mea sute de comenzi ascunse coae comandasecreta cika
-
scuza-ma ca iti zic nu o lua ca hate, incearca sa lucrezi si la cod cand faci ceva , e sunt multe chesti care ar putea fi rescrise
-
[debug] Run time error 4: "Array index out of bounds" [debug] Attempted to read/write array element at index 101 in array of size 101 [debug] AMX backtrace: [debug] #0 00344398 in public DecreaseTimer () at mrx.pwn:30372 30372: foreach(PersonalVSpawned, idd) if(CarInfo[idd][cTime] < gettime() && CarInfo[idd][cTime] != -1) DestroyPlayerCar(idd); stock-ul in caz ca e nevoie: stock DestroyPlayerCar(dbid) { if(CarInfo[dbid][Spawned] == 0) return true; VehicleOwned[CarInfo[dbid][Spawned]] = 0; VehicleSQL[CarInfo[dbid][Spawned]] = 0; CarInfo[dbid][cTime] = -1; new Float: Pos[3]; GetVehiclePos(CarInfo[dbid][Spawned], Pos[0], Pos[1], Pos[2]); if(strlen(CarInfo[dbid][cText]) >= 3) DestroyDynamicObject(nameobject[CarInfo[dbid][Spawned]]); if(CarInfo[dbid][cNeon]) { DestroyDynamicObject(NeonObj[0][CarInfo[dbid][Spawned]]); DestroyDynamicObject(NeonObj[1][CarInfo[dbid][Spawned]]); } Iter_Remove(PersonalVSpawned, dbid); MyVehicleSpawn[CarInfo[dbid][cOnline]] --; CarInfo[dbid][cFuel] = Gas[CarInfo[dbid][Spawned]]; mysql_format(SQL, gQuery, sizeof(gQuery), "UPDATE `cars` SET `Fuel`='%d' WHERE `ID`='%d'", CarInfo[dbid][cFuel], CarInfo[dbid][cID]); mysql_tquery(SQL, gQuery, "", ""); CarInfo[dbid][cLastPos][0] = Pos[0]; CarInfo[dbid][cLastPos][1] = Pos[1]; CarInfo[dbid][cLastPos][2] = Pos[2]; DestroyVehicle(CarInfo[dbid][Spawned]); CarInfo[dbid][Spawned] = 0; return true; } Va rog ajutati-ma ,nu scap de eroarea asta de 1 luna !
-
stie cineva cum fac spedometer-ul la milisecunda? vad ca la mine in gm nu e pe timer e pe task gen
-
[debug] AMX backtrace: [debug] #0 00222df0 in public @_yCgivehouse (playerid=0, params[]=@028f96dc "1 1", __help=0) at mrx.pwn:16893 [debug] #1 00222b2c in public @yC_givehouse (0, 42964700, 0, 0) at mrx.pwn:16887 [debug] #2 native CallRemoteFunction () in samp-server.exe [debug] #3 0003af78 in Command_Process (playerid=0, cmdtext[]=@028f96a0 "/givehouse", help=0) at C:\Users\Mrx Rarez\Desktop\Mrx-Main\Execute Compiler\include\YSI\y_commands.inc:2499 [debug] #4 0003a658 in ?? (0, 42964640) at C:\Users\Mrx Rarez\Desktop\Mrx-Main\Execute Compiler\include\YSI\y_commands.inc:2297 [debug] #5 0002a1b0 in public OnPlayerCommandText (playerid=0, cmdtext[]=@028f96a0 "/givehouse") at C:\Users\Mrx Rarez\Desktop\Mrx-Main\Execute Compiler\include\YSI\y_hooks/impl.inc:946 YCMD:givehouse(playerid, params[], help) { new house, id, query[256], string[180]; if(PlayerInfo[playerid][pAdmin] < 7) return true; if(sscanf(params, "ud", id, house)) return SendClientMessage(playerid, COLOR_GREY, "Syntax: {FFFFFF}/givehouse <playerid/name> <house id>"); mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `House`='999' WHERE `House`='%d'", id); mysql_tquery(SQL, query, "", ""); PlayerInfo[id][pHouse] = house; format(query, sizeof(query), "UPDATE `users` SET `House`='%d' WHERE `ID`='%d'", house, PlayerInfo[id][pSQLID]); mysql_tquery(SQL, query, "", ""); format(string, sizeof(string), "({FF0000}Admin Info{FFFFFF}) %s i-a dat lui %s(%d) casa %d.", GetName(playerid), GetName(id), id, house); SendAdminMessage(COLOR_WHITE, string, 1); format(string, sizeof(string), "Administratorul %s ti-a dat casa %d.", GetName(playerid), house); SendClientMessage(id, COLOR_YELLOW, string); HouseInfo[house][hOwned] = 1; format(HouseInfo[house][hOwner], 256, GetName(id)); HouseInfo[house][hValue] = 0; UpdateLabel(1, house); mysql_format(SQL, query, sizeof(query), "UPDATE `houses` SET `Owned`='1', `Owner`='%s', `Value`='0' WHERE `ID`='%d'", GetName(id), house); mysql_tquery(SQL, query, "", ""); return true; } nuj ce dracu are
-
sdadfgh
-
Salut! am deja anti-cheat-ul nex-ac este destul de bun as mai avea nevoie doar de anti-s0beit
-
copiazal pe cel de pe burned