-
Posts
165 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
News
Documentation
Posts posted by ImTouchk
-
-
[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.
-
On 12/5/2016 at 4:50 PM, DanielMayson said:
Din cate stiu EquiNox nu e incepator!
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.
-
6 hours ago, #Ezequil said:
Credema ca daca vreau sa fac ceva nu o sa te chem pe tine niciodata deoarece ai putina experienta in acest domeniu.Tu stii sa iei tot de pe net dupa care sa pui in pawno.Orcum nu am de ce sa ma cert cu tine stiu ca esti MIC si ai multe de invatat.
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.
-
Just now, #Ezequil said:
Cica sa ma bag cu tine in seama :))) Copile posteaza ce dovezi vrei tu nu ma intereseaza.Eu stiu ce am vorbit cu ala si in primul rand nu e vina mea ca Razvan nu a mai vrut sa doneze.Tu mai ai multe de invatat nu numai in pawno sau in jocurii.
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” -
-
29 minutes ago, #Ezequil said:
Copile am renuntat sa imi fii tu scripter deoarece nu stii sa faci nimic iar acuma stai si imi suferii mie pe aici
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.
-
Just now, Tud0r. said:
Interesant. Dar exista o gramaaada de AC-uri pe net, care contin acest sistem, cum ar fi: Nex-Ac
Oricum, ai +1, pentru munca depusa
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.
-
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ă !
-
Uită-te prin OnPlayerConnect, poate există vreo variabilă care îți închide gamemode-ul.
-
On 12/3/2016 at 2:35 PM, DanielMayson said:
te duci si cumperi host
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.
-
1 minute ago, DaEdRiC-FoX said:
La sscanf,parametrul pentru nume/ id player este 'u'.
Mulțumesc, asta nu știam
Eu puneam „d” ca parametru și uneori ieșea buguit. -
meh.. mai trebuie lucrat
-
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!
- 1
-
adevărat conform 2016-2017.
toți sunt scripteri cu acest starter pack!
-
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.
-
10 hours ago, Spmn said:
Daca asa ai facut si in GM-ul ala rusesc cu care te-ai laudat in chat, atunci sunt foarte bucuros ca nu l-am descarcat.
Ontopic: ai facut niste incurcaturi cu acoladele
Multumesc. Am gasit problema, in comanda /hq.
se poate inchde
-
12 minutes ago, DanielMayson said:
foloseste #define sau new la toate aceste erori
Acestea sunt variabile predefinite de A_MYSQL
Nu se foloseste niciun define sau new, este ceva care lipsește în GM
-
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/tJPPyEJ4
Imagini / Video (optional): N/A
Ati incercat sa rezolvati singur?: Da. <a_samp> este definit -
-
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/a
Imagini / Video (optional): N/a
Ati incercat sa rezolvati singur?: da. dar nu gasesc pe net acest plugin -
-
Just now, DaEdRiC-FoX said:
arată de la 540 la 543
Si 535-538
Am rezolvat, multumesc oricum :>
"Learn yourself"
-
-
Problema intalnita (descriere): imi da eroare la y_ini
Ero(area / rile) / warning-(ul / urile):C:\Users\mugur\Desktop\Scripting gamemode\pawno\include\YSI\..\YSI_Storage\..\YSI_Core\..\YSI_Coding\y_va/impl.inc(539) : warning 219: local variable "time" shadows a variable at a preceding level C:\Users\mugur\Desktop\Scripting gamemode\pawno\include\YSI\..\YSI_Storage\..\YSI_Core\..\YSI_Coding\y_va/impl.inc(544) : warning 219: local variable "time" shadows a variable at a preceding level
Liniile de cod / sursa / script-ul(obligatoriu):544 TextDrawColor(TD_iPhone[8], 255);
539 (nu exista nimic pe linie, este intre textdraw-uri)
Imagini / Video (optional): /
Ati incercat sa rezolvati singur?: da
Ajutor pornire server
in Suport Servere
Posted
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.