eXorcism
-
Posts
429 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
News
Documentation
Posts posted by eXorcism
-
-
Pai incepe prin a cauta dupa numele variabilei, gen "CarInfo", "vInfo", si stergi tot ce este legat de aceste variabile.
- 1
-
De ce nu va duce-ti de aici cu tutoriale de genul? Nu se numeste tutorial.
Batalie in variabile? 100% o pierzi, ca voi 'scripteri' din ziua de astazi va bazati pe 3 tipuri de variabile, librari si cacaturi de genu, in loc sa faceti voi singuri ceva, nu zic ca e rau sa te bazezi pe o librarie dar macar sa intelegi ce face libraria aia, nu doar sa folosesti, 50% din 'scripterii' noi nu au idee ce fac callback-urile din zcmd.
Bine ar fi sa primesti T/C si warn.
-
Da serios, iti trebuie convertor online ca sa schimbi din 'if (strcmp(cmd, "/comandata". true) == 0)' in 'CMD:comandata(playerid, params[ ])'
Oricum, modelul nu este bun.
-
El este, il cunosc de cand frecventam sa-mp.ro.
Frumos script XStormiests, imi place ca este lucrat calumea, puteai pur si simplu sa nu pui acea restrictie pentru bani, dar asta e alta mancare de peste.
10/10 din partea mea.
-
Lasa CreateVehicle la dealership si pune AddStaticVehicleEx la celelalte functii de creare a masinilor.
-
Ai anti dialog expolit ? Daca tot esti asa de bun ??
-
Poftim comanda reparata ..
CMD:hwithdraw(playerid, params[]) { new houseID = getPlayerHouseID(playerid), amount, houseOperation[72]; if( !houseID ) return SendClientMessage(playerid, COLOR_GREY, "You're not inside your house."); if( GetPlayerVirtualWorld( playerid ) != HOUSE_VIRTUAL_WORLD + houseID ) return 1; if( sscanf( params, "d", amount ) ) return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/hwithdraw [amount]"); if( houseVariables[ houseID ][ hMoney ] < amount ) return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/hwithdraw [money/materials] [amount]"); if( amount >= 1 && amount < 60000000 ) { houseVariables[houseID][hMoney] -= amount; playerVariables[playerid][pMoney] += amount; if(houseVariables[houseID][hMoney] < 1) houseVariables[houseID][hMoney] = 0; if(playerVariables[playerid][pMoney] < 1) playerVariables[playerid][pMoney] = 0; format(houseOperation, sizeof(houseOperation), "You have withdrawn $%d from your safe.", amount); SendClientMessage(playerid, COLOR_WHITE, houseOperation); GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME); format(houseOperation, sizeof(houseOperation), "* %s withdraws $%d from their safe.", szPlayerName, amount); nearByMessage(playerid, COLOR_PURPLE, houseOperation); } else { SendClientMessage(playerid, COLOR_GREY, "You can't withdraw a negative amount from a house safe. (01x03)"); printf("[error] 01x03, %d", playerid); } return 1; }
-
Bun include, doar ca ai o gresala.
new alarm, doors, bonnet, boot, objective; SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);//Trebuia sa dai si Get
Corect
new alarm, doors, bonnet, boot, objective; GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
-
Aceasta esti mai mult o functie decat un include, zilele astea am avut nevoie de una si voila, am facut una.
Speed Test
Cod.
GetRandomString( const iCodeLength ){ new szString[ 30 ], length = ( iCodeLength >= 30 ) ? ( 29 ) : ( iCodeLength ); for( new i = 0; i < length; i ++ ){ szString[ i ] = ( random( 2 ) ? ( random( 2 ) ? ( '0' + random( 10 ) ) : ( '!' + random( 4 ) ) ) : ( random( 26 ) + ( random( 2 ) ? ( 'a' ) : ( 'A' ) ) ) ); } return szString; }
-
Da ma dar credeam ca esti bogdan ala, de aia te-am recomandat :).
-
Sunt .TheRoW. , cum nu te-am testat parca erai bogdan pe atunci pe gta-mp.
-
Se descurca binisor, l-am testat in trecut si a luat nota 7 la test ..
Nu se incadreaza in top scripteri deoarece nu a ajutat comunitatile din care face parte cu nicio resursa, ceea ce este foarte important.
-
Ce sistem de salvare sti sa folosesti? Dar sa sti sa il folosesti calumea nu doar copy-paste.
-
Pai este destul de simplu, te iei dupa sistemul de factiuni, dar fi si tu atent trebuie sa incarci clanurile la pornirea serverului si sa salvezi fiecare actiune a unui clan, asta ar cam fi baza.
-
Vad ca fara mura in gura nu se poate, pune in loc de SendClientMessageToAll asta SendPlayerRangeMessage( playerid, 20.0, szString );
-
KnowN de ce esti asa de sigur ca s-a rezolvat problema pe 0.3.7, din cate stiu Kalcor nu a spus ceva despre prevenirea acestor atacuri ...
Un plugin bun, astept urmatoarea versiune,
-
Imi e mi-la de Sa:Mp-u de acum,dar ma bucura acele vremuri din 2009-2012 parca era altceva/alte vremuri.
Spman nu stiu care este baiu-l la tine dar eu am prezentat cum e sa:mp-u actual in Romania,daca nu iti place adevarul asta nu te opresc sa mai visezi.
Si cu copii tu nu ai inteles nimic,pe la inceputul sa:mp-ului nu erau toti analfabeti,copii de 7-9 ani,copii tari in taste si oricum am cunoscut multi baieti de peste 18 ani care le place sa:mp-u,in ziua de azi poate sa iti de-a teapa si un copil de 10 ani ce nu prea are ce face pe acasa.
Tu prin argumentatile tale ti-ai batut joc de sa:mp si ce a mai ramas din el.
Cred ca ai citit munca mea in graba sau nu avea-i ce face.......
Tu vorbesti de gramatica :-?.
Jocurile noi nu mi se par o problema reala.
Intradevar este o problema uriasa plagierea serverelor mari gen bu''ed sau b-z''e, deoarece in 1-2 ani cred ca vom avea doar servere asemanatoare cu bu''ed si b-z''e(asta daca mai rezista pana atunci b-z''e).
Injuraturile pot fi oprite prin sanctiuni foarte aspre, gen ai zis 'm''e' primesti mute 40 minute, probabil ca asta ar duce la scaderea injuriilor.
Firmele de hosting, aici nu vad nicio problema, ei doar incearca sa isi faca reclama.
Copii "nabi" si serverele deschise peste noapte, aici nu am ce comenta este total adevarata treaba, daca un copil de genul are un grad mare pe serverul tau probabil iti va distruge serverul(sau va incerca) prin simplul fapt ca el isi deschide server si vrea jucatorii tai :|, nu inteleg de ce nu pot pleca si ei fara atata sa iti faca rau.
Iar partea cu plictiseala poate fi alungata foarte usor, scripterii care chiar stiu ceva si si-au deschis server sa surprinda jucatorii prin lucruri noi si unice.
-
Foloseste functia asta, tutorial de folosire nu primesti :)).
stock SendPlayerRangeMessage( playerid, Float: f_Range, szMessage[ ] ){ new Float: f_pPos[ 3 ]; GetPlayerPos( playerid, f_pPos[ 0 ], f_pPos[ 1 ], f_pPos[ 2 ] ); for( new i = 0; i < MAX_PLAYERS; i++ ){ if( !IsPlayerConnected( i ) ) continue; if( !IsPlayerInRangeOfPoint( i, f_Range, f_pPos[ 0 ], f_pPos[ 1 ], f_pPos[ 2 ] ) ) continue; SendClientMessage( i, -1, szMessage ); } return 1; }
-
//Asa arata un query de inserare. INSERT INTO `nume_tabel` (`ID`, `Name`, `Health`, `Age`) VALUES (1, 'Nume_de_Test', 100.0, 18) //Asa arata query-ul tau. INSERT INTO `nume_tabel` (`ID`, `Name`, `Health`, `Age`) VALUES (1, 'Nume_de_test'), (100.0, `Health`), (18, `Age`) //Nu sesizezi nicio diferenta :-?
-
Eu banuiesc ca ar fi un SendClientMessage, cauta pe la OnPlayerExitVehicle, OnPlayerStateChange( cauti dupa PLAYER_STATE_ONFOOT ).
-
Fa un nou fisier in folderul pawno numit pawn.cfg, este important sa aiba extensia .cfg, scrie in el -d3 dupa da erorile.
-
Deci ce ai facut tu e bine, dar nu mai sti parola corecta. Oricum pune logul pe html si arata-mi pozele din mysql_log.html.
-
Da partea de cod unde faci logarea, asta include dialogurile si ce se afla la OnDialogResponse.
-
In database ai parola hasurata?
Iar daca ai parola hasurata, o rehashurezi inainte sa verifici daca parolele se potrivesc?
[Tutorial]Sistem de apartamente
in Tutoriale
Posted · Edited by eXorcism
Frate, ma lasi, ai pus un filterscript si acum il numesti tutorial :|.
Unde sunt explicatiile? De ce INI si nu MySQL/SqLite?
P.S: Ce naiba inseamna "pastam" ?