Jump to content

ImTouchk

Membru
  • Posts

    165
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by ImTouchk

  1. Acum pune-le și pe restul dacă vezi că merge. La streamer încearcă cealaltă variantă, dacă ai luat pt linux ia pt centos și invers.
  2. [11:11:31] Error: Function not registered: 'SSCANF_Init' [11:11:31] Error: Function not registered: 'SSCANF_Join' [11:11:31] Error: Function not registered: 'SSCANF_Leave' [11:11:31] Error: Function not registered: 'CreateDynamicRectangle' [11:11:31] Error: Function not registered: 'GetCountryName' [11:11:31] Error: Function not registered: 'CreateDynamicObject' [11:11:31] Error: Function not registered: 'SetDynamicObjectMaterialText' [11:11:31] Error: Function not registered: 'CreateDynamic3DTextLabel' [11:11:31] Error: Function not registered: 'CreateDynamicPickup' [11:11:31] Error: Function not registered: 'sscanf' [11:11:31] Error: Function not registered: 'MoveDynamicObject' [11:11:31] Error: Function not registered: 'IsValidDynamicObject' [11:11:31] Error: Function not registered: 'SetDynamicObjectPos' [11:11:31] Error: Function not registered: 'UpdateDynamic3DTextLabelText' [11:11:31] Error: Function not registered: 'DestroyDynamicObject' [11:11:31] Error: Function not registered: 'SetDynamicObjectRot' [11:11:31] Error: Function not registered: 'DestroyDynamicPickup' [11:11:31] Error: Function not registered: 'DestroyDynamic3DTextLabel' [11:11:31] Error: Function not registered: 'CountDynamicObjects' [11:11:31] Error: Function not registered: 'CountDynamicPickups' [11:11:31] Error: Function not registered: 'CountDynamic3DTextLabels' Aceste notificări îți apar deoarece plugin-ul STREAMER, SSCANF și GEOIP nu sunt actualizate la zi sau plugin-urile diferă la versiune față de include-uri. Cel mai bine adaugă-le în parte de pe net pentru varianta LINUX - CENTOS (diferă de la host la host) și adaugă și include-urile și plugin-urile cu ACEEAȘI VERSIUNE. După ce ai făcut asta, te rog să îmi spui dacă a avut efect.
  3. ce treabă are asta cu ajutorul? văd că tu postezi aiurea și cică esti „scriptăr”. ON: dacă ai un sistem dinamic de DS nu ai ce să faci decât să îl înlocuiești, mai bn fă unul static cu dialog-uri sau ceva, nu să dai buy din mașină și se rezolvă problema.
  4. Cum zici tu, dacă eu sunt mic tu ce ești ? Ai doar 2 ani în plus și nu se vede. În plus ești neserios, și nici n-aș venii. Nici data trecută n-am venit la tine și ai rămas în „faliment”. Și știu multe în materie de pawno și nu trebuie să-ți demonstrez ție nimic. Dacă luam de pe net eram la fel ca tine, varză, dar tu nici asta nu ai fi în stare. Nu are rost să mă cert aici așa că este ultimul meu post. // Apropo, dacă nu aveam experiență nu ajutam lumea de pe acest site Și de pe site-ul internațional. Așa că pwp la portofel(dacă ai așa cv) Încă o dată , nu recomand . Om neserios.
  5. Acum vorbești pe dinafara. Ai început atunci cu detoate că nu mai ști că nu ai scripter că nu ai nuștiuce și până la urmă ai rămas singur. „Da, te-ai băgat cu mine în seamă. Îl citez pe prietenul meu și o să dau și poze: ba ca maine iau forum ba ca nu are bani paypal ba ca are un donator cu 40 de euro ba ca nu mai vrea ala sa dea ba ca a gasit un prieten si ii da ba ca nu ii mai da prietenul ba zice ca are scripter apoi zice ca nu apoi zice iar ca nu stir stir stie apoi zice ca se mai gandeste il intreb sa vii tu zice ca nu”
  6. Nu știu să fac nimic? Eu nu vorbeam despre mine, fiindcă nici nu îmi erai tu scripter. Nu sufăr deloc, eu ți-am zis ce mi-au zis prietenii mei și pentru cei ce doresc pot să aduc și dovezi din partea prietenului meu. Dacă nu știam să fac nimic nu postam pe acest forum și pe cel internațional despre ajutor scripting Când ți-au zis prietenii mei că vor să te ajute , ai zis că da, și după când să plătești ai început cu frecatul. Încă o dată, nu recomand Și pentru dovezi îmi puteți da PM pe forum și vă dau. Apropo, pentru tine, eu am renunțat să îmi fi mapper, nu tu ca să nu-ți mai fiu „scriptăr” , fiindcă ai început cu arfe și după ce ai văzut că te-au lăsat toți ai început să te bagi cu mine în seama.
  7. Mulțumesc. Mă gândeam la acest sistem deoarece cred că e aiurea să stai să copiezi decât să înveți. Așa poate fi „modelat” de către fiecare după plac.
  8. Salut. Îți recomand să preiei gamemode-ul BigZone pentru început. Lucrează pe el întâi și nu-l pune și tu ca ceilalți pe un host de la 25 de lei de la mămica că este deja penibil și nu vei avea succes. Eu am învățat pe gamemode-ul Toxic-Game să scriptez și îi mulțumesc autorului că l-a creeat. Încearcă ca de fiecare dată când scriptezi să ții în browser SA:MP wikipedia ca să poți căuta o funcție ce n-o știi. Baftă !
  9. Uită-te prin OnPlayerConnect, poate există vreo variabilă care îți închide gamemode-ul.
  10. Ce răspuns mai e și ăsta, „scripterule”? Nu e nicio legătură despre host în acest topic. ON-TOPIC: în server.cfg, la gamemodes, pui numele fișierului principal aflat în folderul gamemodes.
  11. Mulțumesc, asta nu știam Eu puneam „d” ca parametru și uneori ieșea buguit.
  12. Bună dimineața dragi colegi, am pregătit acest tutorial pentru serverele de RPG sau de ROLEPLAY, un mini-sistem de anti-cheat. În primul rând, ne trebuie variabila pMoney în enum-ul pInfo. enum pInfo { pMoney, ce catrafoaise mai ai tu aci } Acum adăugam funcția pInfo[playerid][pMoney] în fiecare comandă unde primești bani sau plătești bani, precum și în PAYDAY. Exemplu: CMD:givecash(playerid, params[]) { new targetid, targetn[MAX_PLAYER_NAME], playern[MAX_PLAYER_NAME]; new money, str[128]; if(pInfo[playerid][pAdmin] != 4) return SendClientMessage(playerid, -1, "panaramo vr bani a?"); // inlocuieste pInfo[playerid][pAdmin] cu variabila TA. if(sscanf(params,"ud",targetid,money)) return SendClientMessage(playerid, -1, "/givecash [playerid] [suma]"); if(targetid == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Ai specificat un ID invalid."); if(money > 999999) return SendClientMessage(playerid, -1, "Hoo, mai usor cu $$"); GetPlayerName(playerid, playern, MAX_PLAYER_NAME); GetPlayerName(targetid, targetn, MAX_PLAYER_NAME); format(str, sizeof(str), "I-ai dat lui %s suma de $%d", targetn, money); SendClientMessage(playerid, -1, str); format(str, sizeof(str), "Ai primit $%d de la muhamedul %s!", money, playern); SendClientMessage(targetid, -1, str); GivePlayerMoney(targetid, money); PlayerInfo[playerid][pMoney] +money; // ASTA return 1; } O variabilă ca pMoney poate fi folosită de exemplu și la arme , nu? Încercați tot ce vă vine, fiți creativi! După ce am făcut acest lucru, putem începe script-ul: Începem cu un forward care îl punem sus de tot în script: forward AntiCheat(playerid); După, intrăm în OnPlayerConnect și folosim un timer ce se repetă în fiecare milisecundă : public OnPlayerConnect(playerid) { SetTimerEx("AntiCheat", 100, true, "i", playerid); // anticheat reprezinta functia la care am dat forward // 100 reprezinta in milisecunde la cat timp sa se repete timer-ul (verificarea) // true reprezinta repetarea acestei variabile repetata // i este un integer. // playerid este cel caruia ii aplicam acest timer // ce mai ai tu aci return 1; } Nu uitați să păstrați literele mari indiferent de situație, altfel veți primii erori! Funcția pe care v-am dat-o trebuie să rămână NESCHIMBATĂ. Bun. După ce am ajuns în acest pas, facem public-ul AntiCheat. public AntiCheat(playerid) { if(GetPlayerMoney(playerid) != PlayerInfo[playerid][pMoney]) { new playern[MAX_PLAYER_NAME], str[128]; GetPlayerName(playerid, playern, MAX_PLAYER_NAME); // afla numele jucatorului ResetPlayerMoney(playerid); // ii reseteaza banii GivePlayerMoney(playerid, PlayerInfo[playerid][pMoney]); // ii da la loc banii pe care ii avea format(str, sizeof(str), "Jucatorul %s a incercat sa isi adauge bani printr-un hack!", playern); SendAdminMessage(-1, str); // daca vreti sa dea mesaj administratorilor, aceasta functie trebuie definita de catre VOI. Nu va dau totul pe tava! } return 1; } Iar în loc de resetat puteți schimba cu Kick, Ban, chiar orice. SendAdminMessage nu vi-l las fiindcă nu este corect să vă las totul pe tavă. Și atât este acest tutorial, acum putem să fim liniștiți când vine vorba despre cei ce folosesc hack-uri. REȚINEȚI, FOARTE IMPORTANT! Dacă nu puneți acel pInfo la fiecare comandă care îți dă sau îți ia bani o să se buguiască sistemul și o să-i reseteze banii chiar dacă nu a folosit un hack. Deci aveți grijă la primii pași. Succes!
  13. adevărat conform 2016-2017. toți sunt scripteri cu acest starter pack!
  14. Nu recomand. Cand un prieten a dorit sa isi faca impreuna cu un prieten server-ul a inceput sa faca misto-uri: "ba ca nu mai am bani de paypal ba ca iau maine ba ca nu mai avem scripter ba ca avem scripter ba ca nu mai da scripterul bani ba ca iau alta data" Si dovezi de la prieten pentru cine doreste.
  15. Multumesc. Am gasit problema, in comanda /hq. se poate inchde
  16. Acestea sunt variabile predefinite de A_MYSQL Nu se foloseste niciun define sau new, este ceva care lipsește în GM
  17. Problema intalnita (descriere): E ceva uitat in GM si pentru asta primesc UNDEFINED SYMBOL la niste functii ce sunt predefinite de SA:MP.Ero(area / rile) / warning-(ul / urile): C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(248) : error 017: undefined symbol "AntiDeAMX" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(320) : error 017: undefined symbol "LoadTextdraws" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(324) : error 017: undefined symbol "LoadHouses" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(403) : error 017: undefined symbol "ResetPlayerVariables" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(404) : error 017: undefined symbol "ClearScreen" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(417) : error 017: undefined symbol "DB_Escape" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(419) : error 017: undefined symbol "ShowPlayerDialogEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(420) : error 017: undefined symbol "ShowPlayerDialogEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(427) : error 017: undefined symbol "SavePlayerAccount" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(457) : error 017: undefined symbol "PreloadAnimLib" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(478) : error 017: undefined symbol "GetPlayerNameEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(479) : error 017: undefined symbol "ProxDetector" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(490) : error 017: undefined symbol "IsKeyJustDown" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(494) : error 017: undefined symbol "StopLoopingAnim" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(514) : error 017: undefined symbol "SendClientMessageEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(517) : error 017: undefined symbol "IsValidPassword" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(519) : error 017: undefined symbol "SendClientMessageEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(520) : error 017: undefined symbol "ShowPlayerDialogEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(524) : error 017: undefined symbol "SendClientMessageEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(525) : error 017: undefined symbol "ShowPlayerDialogEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(528) : error 017: undefined symbol "DB_Escape" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(541) : error 017: undefined symbol "SendClientMessageEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(545) : error 017: undefined symbol "DB_Escape" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(550) : error 017: undefined symbol "LoadPlayerAccount" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(550) : error 017: undefined symbol "SendClientMessageEx" C:\Users\mugur\Desktop\Server roleplay\gamemodes\rp.pwn(551) : error 017: undefined symbol "ShowPlayerDialogEx" Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 26 Errors. Liniile de cod / sursa / script-ul(obligatoriu): http://pastebin.com/tJPPyEJ4Imagini / Video (optional): N/AAti incercat sa rezolvati singur?: Da. <a_samp> este definit
  18. Problema intalnita (descriere):Imi da eroare la server fiindca imi lipseste plugin-ul DATAHANDLER. Aveti voi un link catre datahandler.so?Ero(area / rile) / warning-(ul / urile): Failed (plugins/dataHandler.so: cannot open shared object file: No such file or directory)Liniile de cod / sursa / script-ul(obligatoriu): n/aImagini / Video (optional): N/aAti incercat sa rezolvati singur?: da. dar nu gasesc pe net acest plugin
  19. ImTouchk

    Mapping

    Acele obiecte sunt retexturate cel mai probabil, o functie scripting...
  20. Am rezolvat, multumesc oricum :> "Learn yourself"
×
×
  • 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.