-
Posts
1.557 -
Joined
-
Last visited
-
Days Won
28
Content Type
Profiles
Forums
News
Documentation
Everything posted by Джо
-
Furi curent sau mi se pare? Vreau sa fac un anticheat,si caut pe cineva cu care sa colaborez boule care esti fiindca acum am sesiuni luna asta si nu prea pot sta sa scriptez. Daca vrei sa vezi conversatia uitate. Ia zi.Ti se pare ca vreau sa pui gmul pe host si sa il ''fur''?
-
Ce inseamna chestia asta domnu care te crezi mare scripter? Daca esti mare scripter,ce e cu limbajul asta de mahala? PS: Am cenzurat ..
-
Daca isi repara masina in alt interior,tot il detecteaza,deci nu are treaba. Nu am incercat chestia asta.Am facut sa fie cat mai simplu si usor de inteles pentru toata lumea.
-
CMD:skinrange(playerid,params[]) { if(playerVariables[playerid][pAdminLevel] >= 1) { new skinnumber, skinid, string[128]; if(sscanf(params, "d", skinid)) SendClientMessage(playerid, -1, "{ffff00}=USAGE=: {ffffff}/skin <skinid> <Distanta>"); else if(skinid < 0 || skinid > 299) SendClientMessage(playerid, 0xFF000000, "{ff0000}=ERROR=: {ffffff}Choose a skin between 0 to 299!"); else { SetPlayerSkin(i, skinid); skinnumber = GetPlayerSkin(playerid); format(string, sizeof(string), "Event: {ddedf4}Admin %s a schimbat skinul tuturor din raza de %dm !", skinnumber); SendClientMessage(playerid, -1, string); } } return 1; }
-
Hmm.Daca intrii intr-un interior,foloseste functia FreezeThenAutoUnfreeze Este recomandat sa lasi 5 secunde,in 5 secunde se va fixa mapa,si vor aparea obiectele,daca nu merge,pune 10000 in loc de 5000
-
Salutare,dupa cum spune si titlul,am sa va fac un tutorial cum puteti sa va protejati de un hacker care foloseste executia healcar.(repair car) Deci sa incepem,vom creea un new VehicleHealth [ i ] = 999.0 ; in care [ i ] reprezinta toate vehiculele de pe server si 999.0 viata vehiculului,pentru siguranta eu o sa il pun pe 999.0 La OnGameModeInit vom pune un for si un timer: for(new i = 1 ; i < MAX_VEHICLES ; i ++) VehicleHealth [ i ] = 1000.0 ; SetTimer ( "Checkhpcar" , 1000 , true ); Dupa care vom creea un define,un new,un stock,un forward si un public. #define PNSLS 9 // Definim cate PNS-uri sunt in LS/LV/SF new Float : PnSC [ PNSLS ][ 3 ] = {// Luam locatiile PNS-urilor { 720.2800 ,- 457.2757 , 16.3359 }, {- 1421.1030 , 2584.5122 , 55.8433 }, {- 99.8468 , 1118.1559 , 19.7417 }, { 2063.5869 ,- 1831.5231 , 13.5469 }, {- 2425.7590 , 1021.3259 , 50.3977 }, { 1974.2336 , 2162.3240 , 11.0703 }, { 487.1933 ,- 1738.4077 , 11.1189 }, { 1025.2147 ,- 1024.2096 , 32.1016 }, {- 1904.1440 , 283.5843 , 41.0469 } }; stock IsPlayerAtPnSpray ( playerid ) // Creem un stock prin care verificam daca playerul este in PNS,si interiorul acestuia. { if( ! GetPlayerInterior ( playerid ) ) return false ; for(new i = 0 ; i < PNSLS ; i ++) { if( IsPlayerInRangeOfPoint ( playerid , 15.0 , PnSC [ i ][ 0 ], PnSC [ i ][ 1 ], PnSC [ i ][ 2 ] )) { return true ; } // Verificam coordonatele PNS-ului. } return false ; } forward Checkhpcar (); public Checkhpcar () // La fiecare secunda va fi verificata aceasta functie. { new vehhl , vehid , str [ MAX_PLAYER_NAME ]; // Ia health-ul masinii initiale health-ul daca acesta foloseste hack si numele jucatorului. for(new i ; i < GetMaxPlayers (); i ++) { vehid = GetPlayerVehicleID ( i ); // Inregistreaza id-ul masinii. if( ! vehid ) { continue; } GetVehicleHealth ( vehid , vehhl ); // Inregistreaza cat mai are intial health masina. if( VehicleHealth [ vehid ] >= vehhl ) // Verifica daca s-a folosit health car-ul care este mai mare sau egal cu health-ul masinii initiale. { VehicleHealth [ vehid ] = vehhl ; // Aici daca hack heal car este egal cu heal-ul masinii initiale(nu s-a folosit health hack car) va merge mai departe. continue; } if( ! IsPlayerAtPnSpray ( i ) ) // DACA PLAyerul nu e in unul din PNS-uri { GetPlayerName ( i , str , sizeof str ); // Ii ia numele format ( str , sizeof ( str ), "[Anticheat]%s si-a refacut masina!Tentativa de health car hack." , str); // Va trimite mesajul SendClientMessageToAll ( COLOR_GREY , str ); // va trimite catre toti jucatorii ''vestea'' SetVehicleHealth ( vehid , VehicleHealth [ vehid ] ); //ii va reseta health-ul la masina la cat il avea. } VehicleHealth [ vehid ] = vehhl ; } } Sper ca v-a ajutat cu ceva asta. Cam asta folosesc eu si merge de fiecare data.
-
Intra in masina jobului si vezi daca merge apasa N,daca nu ai o masina a jobului fa asa: /////////////job gift========================================================= if(newkeys == KEY_NO) // { new stringg[500]; if(Working[playerid] == -1) return 1; if( Working[playerid] == 1) return SendClientMessage(playerid, COLOR_LIGHTGREEN, "* You must to climb in a vehicle and after upload gifts."); //if(CheckPlayerDistanceToVehicle(5.0, playerid, Vehicle[playerid])) { if(IsPlayerConnected(playerid)) { RemovePlayerAttachedObject(playerid, 5); if(TotalGifts[playerid] == 0) return 1; if(GiftHand[playerid] == -1) { GiftHand[playerid] = 1; SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY); new rand = random(4), gift; if(rand == 0) gift = 19054; else if(rand == 1) gift = 19055; else if(rand == 2) gift = 19056; else if(rand == 3) gift = 19057; else if(rand == 4) gift = 19058; SetPlayerAttachedObject( playerid, 5, gift, 1, 0.179536, 0.436568, -0.047055, 0.000000, 84.821968, 77.998138, 0.405070, 1.000000, 0.225547 ); SendClientMessage(playerid, COLOR_WHITE, "* You have took one gift from your vehicle!"); } else if(GiftHand[playerid] == 1) { GiftHand[playerid] = -1; RemovePlayerAttachedObject(playerid, 5); SetPlayerSpecialAction(playerid, 0); SendClientMessage(playerid, COLOR_WHITE, "* You have put the gift in your vehicle!"); if(TotalGifts[playerid] < 9 && Checkpoint[playerid] == -1) { format(stringg, sizeof(stringg), "{FFBC63}Want to get gifts?\nCurrently, you have only {94FF63}%d gifts{FFFFFF}.", TotalGifts[playerid]); ShowPlayerDialog(playerid, DIALOG_STATUS, DIALOG_STYLE_MSGBOX, " ", stringg, "Yes", "No"); } if(Gifts[playerid] == 10) { format(stringg, sizeof(stringg), "{FFBC63}Congratulations, {638DFF}%s{FFBC63}!\nYou have {94FF63}finished{FFBC63} the step one. Next step consist to distrbuite gifts on different houses. Success!", GetName(playerid)); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, " ", stringg, "Okay", ""); new rand = random(sizeof(HousePos)); SetPlayerCheckpoint(playerid, HousePos[rand][0] ,HousePos[rand][1], HousePos[rand][2], 2.0); format(stringg, sizeof(stringg), "You have still %d gifts distributed!", Gifts[playerid]); SendClientMessage(playerid, 0xFFFF00FF, stringg); Checkpoint[playerid] = 1; } } } else if(IsPlayerInRangeOfPoint(playerid, 5.0,2779.7212, -2448.8000, 13.1382) || IsPlayerInRangeOfPoint(playerid, 5.0,2787.8457, -2449.8621, 13.1382) || IsPlayerInRangeOfPoint(playerid, 5.0,2787.8457, -2462.6228, 13.1382) || IsPlayerInRangeOfPoint(playerid, 5.0,2779.9548, -2462.6294, 13.1382)) { if(Gifts[playerid] == 10) return SendClientMessage(playerid, COLOR_LIGHTGREEN, "* You have a maximum gifts (10)."); if(GiftHand[playerid] == 1) return SendClientMessage(playerid, COLOR_LIGHTGREEN, "* You already have a gift in your hands!"); Gifts[playerid] ++; TotalGifts[playerid] ++; new rand = random(4), gift; if(rand == 0) gift = 19054; else if(rand == 1) gift = 19055; else if(rand == 2) gift = 19056; else if(rand == 3) gift = 19057; else if(rand == 4) gift = 19058; SetPlayerAttachedObject( playerid, 5, gift, 1, 0.179536, 0.436568, -0.047055, 0.000000, 84.821968, 77.998138, 0.405070, 1.000000, 0.225547 ); SetPlayerSpecialAction(playerid, SPECIAL_ACTION_CARRY); GiftHand[playerid] = 1; } }
-
CMD:bonus(playerid, params[]){ { if(playerVariables[playerid][pLevel] == 1) { playerVariables[playerid][pLevel] = 3; playerVariables[playerid][pMoney] += 1000000; SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai primit bonus 10kk si lvl 3 ! !"); } else { SendClientMessage(playerid, COLOR_GREEN, "{CCCCCC}[BONUS] Ai folosit deja aceasta comanda sau nu ai level 1 !"); } } return 1; } Cam asa ar veni. Ai pus un 0 din greseala,era 100kk.
-
Fi atent, junkbuster-ul trebuie configurat,cum anume,din cate stiu si mai retin,Junkbuster-ul are un fisier .ini in scriptfilles>>Junkbuster. De acolo faci toate prostiile pentru configurarea junkbusterului.
-
Foloseste hamachi. Ai un tutorial facut de Widualk parca.
-
Am decis sa nu mai vand acest mod pe Red County. De ce? Am formatat tot din PC,am sters unele fisiere si din greseala am sters si serverul acesta. Multumesc celor care a-ti cumparat serverul.
-
tepari in domeniu sa:mp Persoane Vulnerabile (Tepari)
Джо replied to Pokie's topic in Totul şi Nimic
Ksenon nu are treaba.El doar si-a aparat reputatia si comunitatea. L0k3D a primit warn. -
Arata te rog comanda+ variabila pe care o folosesti ca sa sechestrezi masina. Daca nu ma insel este aceasta ? towedcar
-
tepari in domeniu sa:mp Persoane Vulnerabile (Tepari)
Джо replied to Pokie's topic in Totul şi Nimic
Si daca eu iti spun ca lui Mafia sau KnowN i-am dat 500 lei pentru un gamemode unic crezi ca ma va crede cineva? 1.Nu inteleg de ce te bagi in seama asa,fiindca nu este treaba ta. 2.Awesome nu va da niciodata THEG-ul nici pentru 1000euro. 3.Nu ai dovezi cum ca el a facut plata catre Awesome.asa ca dupa parerea mea ai postat degeaba chestia asta. PS: Adu dovezile. -
Asta fiindca tu ai pus gresit. format (string,sizeof ( string ), " * (R)Asistent(3)%s[%i]:%s(R: %s[%i])", GetName(playerid),playerid, text, GetName(i), playerid); Cod corect. format (string,sizeof ( string ), " * (R)Asistent(3)%s[%i]:%s(R: %s[%i])", GetName(playerid),playerid, text, GetName(giveplayer), playerid);
-
Am vorbit pe skype banuiesc. M-am apucat de lucru,,contacteaza-ma pe skype.
-
Te-ai luat dupa ideea lui ARTIST,asai?
-
In primul rand,nu ma incurc cu copilasi mai mici de 17-18 ani.Fiindca aia e clar ca vor pune gm-ul pe net. In al doilea rand sa o luam logic,de ce ar plati cineva 30euro ca sa puna un gamemode pe net? Adica na,mi se pare ciudat sa dai un ban si dupa sa postezi ceva pe net. Exact cum ai avea o masina,pe care ai dat 5,000euro,exemplu un bmw sa zicem...Si tu i-o dai la vanzare pe 2 lei pe olx. Apropo,daca va intereseaza,am tradus si gm-ul in engleza...Voi face cat de curand un update la jobul farmer si la sistemul de case.
-
Arata comanda /engine.
-
Ce gm folosesti? Ai tabelul facut in database ca sa iti inserteze casa?
-
Arata comanda /withdraw /deposit sau ce ai tu in legatura cu banca..
-
Ca sa faci trebuie sa traduci toate dialogurile...Adica tot ce este scris in dialog..
-
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)
