Jump to content

razvanduciuc

Membru
  • Posts

    434
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by razvanduciuc

  1. On 5/9/2019 at 1:21 AM, #Yudin said:

    Salutare tuturor,astazi vreau sa va las niste Textdrawuri pe care nu le folosesc,daca doriti adaug si functional la el pentru cei ce nu stiu...
     

    sa-mp-339.png

    sa-mp-338.png

    sa-mp-336.png

    TD_logo.pwn

    TD_satelit.pwn

    TD_selectmenu.pwn

    Pune si un textdraw undeva in jos in colt sau undeva cu "Menu" sau "Meniu" ca sa nu trebuiasca sa scri o comanda sa iti apara acest textdraw, parerea mea, este o mica sugestie din partea mea.

    Nu folosesc aceste textdraw-uri ca si eu imi fac singur, dar nu arata rau.

  2. 6 minutes ago, Quinder said:

    Din fericire, eu si averea mea putem sa ne bagam pula de 10 ori in ma-ta, plus ca esti prost cu acte

    Bogatasule, du-te si numara-ti banii si te rog sa nu mai comentezi la poastariile mele. @Mister sau @-=[Vyorel]=- ori alt moderator/administator, va rog sa il calmati pe acest baiat care tot este frustrat pe aici din motive ca i-ati sters un panel "creeat de el". Nu e destul ca ma injura pe privat, dar incepe si in postari sa injure ca un nesuferit.

    @Quinder daca ai ceva cu mine te rog sa imi spui mie personal, dar te rog sa nu te mai legi de Mama mea sau de familia mea ca nu ti-au facut ei nimic. 

    Asta da dovada  la tine cat de "destept"si "educat" esti, cand incepi sa imi scri aici numai porcarii si sa ai un limbaj vulgar.

    Potoleste-te cu mesajele pe care mi le trimiti si potoleste-te reply-urile pe care mi le lasi aici injurandu-mi familia, ca nu e frumos. Nu esti de varsta mea, nu ne-am tras de sireturi cand am fost mici, nu ne-am jucat impreuna in copilarie!! Nu sti ce varsta am, nu stiu ce varsta ai, dar prin asemenea limbaj imi dau seama ca mai mult de 13-15 ani nu ai. Te rog sa iti reglezi vocabularul cand imi lasi un reply, ok? Sper ca m-ai inteles!

    Multumesc pentru intelegere.

  3. On 5/6/2019 at 10:11 AM, Mr.POC said:

    acest gm poate fi spart prin comada tgd acolo se gasessc niste nume inafara de numele care sunt la esti fondator plus ca e bug la zile masini deci e varza nu ai facut nimic la el

     

    Daca ai fi citit in descriere ce am facut la GM e bine, daca nu ai citit... parerea mea este sa citesti inainte de a lasa un comentariu. Eu dupa cum am spus si in descriere, am adaugat la cererea unui baiat unele chestii, + rezolvarea unor bug-uri care au fost rele pentru playeri, ceea ce ai scris tu acolo in 2-a minute, poate nici 2-a minute se poate rezolva acele chestii... scoti comanda respectiva tgl sau ce comanda e ascunsa acolo si faci bug-ul respectiv, nu inteleg cuvintele "varza" si "nu ai facut nimic la el", daca esti un noob, te rog sa stai pe pace si sa nu mai comentezi aiurea la postari, pentru ca prin comentariul tau mie gm-ul mi se pune pe primul loc in topicuri, iar cu asta vad si altii acest gm si il descarca il pun pe server, iar tu cum esti un mare scripter 2k19 sau cum sa iti spun tie, mare "Cracker" intri si le spargi magnificul server cu GM-ul VLM edit Razvan, sau cum vrei sa iti mai spun sa iti dau seama ca acest comentariu este inutil pentru mine!

     

    On 5/6/2019 at 5:03 AM, Azze47 said:

    Revin cu un edit ! 

    Asteptam cu mare drag!

     

    On 5/3/2019 at 2:35 PM, RiNNesEZ said:

    Gamemode AngelZone cu cateva chestii modificate 

    Cate-va chestii" modificate si unele "chestii" adaugate, la cererea unui baiat care a inceput sa faca smecherii dupa ce au fost adaugate acele "chestii".

    On 4/29/2019 at 11:13 PM, ExtremeBoy said:

    +1 Frate deci smk da sunt nise buguri deci am stat vro 2 ore sa rezolv unu
    + ca eu fac gmuri unice si nu mise pare gmu asta ceva wow frumos gm nam cesa zic da na pe ultra-h merge de cacat da pe host merge chiar bine eu am folosit gmu tau vro 3 zile pana meam terminat eu gmu buna treaba si na bafta
    a da sa rezolvi cu panelu ca are o err ..... Mysql totu e ok nare comenzi ascunse nmc na.
                  Recomand accest gm incepatorilor !

    Multumesc pentru comentariu!

  4. On 5/5/2019 at 2:21 PM, jumainkain said:

    Dar comanda setadmin mi-o poti face ? :))

    Nu sunt foarte bun la scripting, gen ma descurc la rezolvare buguri si cam tot ce tine de asta, dar nu prea ma descurc sa creez comenzi, mersi :D

     

    Depinde si de ce GM folosesti, nu iti pot face o comanda de capul meu daca nu stiu ce functii, definitii ai in gm.

  5. 13 hours ago, jumainkain said:

    @razvanduciuc Unde pun restrictia ?

    CMD:makeadminoff(playerid, params[]){
    	new name[25], adminlevel;
    	if (Fondatorul(playerid)){
    	    if(sscanf(params, "s[25]i", name, adminlevel))return SCM(playerid, COLOR_FADE2, "Syntax: /makeadminoff <name> <level>"); //Restrictia o pui sub comanda aceasta de exemplu.
    	    if(!Fondatorul(playerid)) return SCM(playerid, -1, "Only founders can make admin."); //Aceasta este restrictia.
    		new query[1000], string[100], escape[200];
    		new cont;
    		cont = MySQLCheckAccount(name);
    		if(cont == 0)return SCM(playerid, -1, "This account don't exist in our DB.");
    		new sendername[25];
    		GetPlayerName(playerid, sendername, sizeof(sendername));
    		format(string, sizeof(string), "* Admin %s set %s's admin level to %d.", sendername,name,adminlevel);
    		ABroadCast(COLOR_ADMCHAT,string,1);
    		HLChat(COLOR_ADMCHAT,string);
    		mysql_real_escape_string(string, escape);
    		mysql_format(SQL, query, sizeof(query), "UPDATE `users` SET `Admin` = '%d' WHERE `name` = '%s'", adminlevel, name);
    		mysql_tquery(SQL, query, "", "");
    		mysql_format(SQL,query, sizeof(query), "INSERT INTO staff_logs (`text`) VALUES ('%s')", escape);
    		mysql_tquery(SQL,query,"","");
    	}
    	return 1;
    }

    Ti-am pus mai sus o comanda, ti-am pus si unde sa pui restrictia... Daca ai nevoie de restrictie.. Daca nu ai nevoie, nu o pui!

    Sper ca ti-am explicat destul de bine, nu stiu sa ma exprim atat de bine.

  6. On 4/28/2019 at 12:11 AM, Quinder said:

    mda... omu' zice de mine ca nush ce ilegal, dar el da gamemode free pe net dupa ce...gata, esti un mincinos, si daca ma mai enervezi o data, voi recurge la situatii drastice, nu ma pune sa-mi sun avocatul sa-ti arat ca tot ce am eu e legal. Ce faci tu se numeste piraterie, adica, iei de pe alte site-uri si pun intr-o oala totul... Adica, nu ar trebui sa ti vina tie creditele.

    Esti foarte frustrat baiatule, te rog din suflet sa iti suni avocatul pentru prostia ta. Autorule, iti dau un sfat... Du-te la un psiholog!

  7. On 4/28/2019 at 12:02 AM, Quinder said:

    Cum ziceam... nush despre ce vorbeste, poate e un copil disperat... nush ce are cu mine. Ba frate, deci e asa tare in gura, ce e ********** e ilegal boss? Ce e frt meu ilegal aici? AM TRANSFORMAT DINTR-UN SITE / DEMO / TEMPLATE free to use, intr un panel. TOTUL REFACUT, deci, nu stiu ce este ilegal, oricum, licenta o am platita pentru template. 

     

    Te astept in judecata pentru ca am drepturi de autor asupra acestui site. Plus ca faci acuzatii pe nedrept.

    Astept cu mare drag, autorule! ;):))

     

  8. 51 minutes ago, Exaton said:

    ----------
    Loaded log file: "server_log.txt".
    ----------

    SA-MP Dedicated Server
    ----------------------
    v0.3.7-R2, (C)2005-2015 SA-MP Team

    [11:22:18] 
    [11:22:18] Server Plugins
    [11:22:18] --------------
    [11:22:18]  Loading plugin: mysql
    [11:22:18]   Failed.
    [11:22:18]  Loading plugin: sscanf
    [11:22:18]   Failed.
    [11:22:18]  Loading plugin: crashdetect
    [11:22:18]   Failed.
    [11:22:18]  Loading plugin: streamer
    [11:22:18]   Failed.
    [11:22:18]  Loaded 0 plugins.

    [11:22:18] 
    [11:22:18] Ban list
    [11:22:18] --------
    [11:22:18]  Loaded: samp.ban
    [11:22:18] 
    [11:22:18] 
    [11:22:18] Filterscripts
    [11:22:18] ---------------
    [11:22:18]   Loaded 0 filterscripts.

    [11:22:18] Script[gamemodes/bluffs.amx]: Run time error 19: "File or function is not found"
    [11:22:18] Number of vehicle models: 0
     

    dar am pus plugins si tot nu merge

    Iti da failed la plugin-uri, pe ce folosesti? Windows sau Linux?

    Pune in cfg la plugin-uri asa

    plugins mysql streamer sscanf crashdetect

    Fara .so!!!

  9. On 4/22/2019 at 3:09 PM, Quinder said:

    Salutare sa-mp.ro, m-am decis sa incep o "noua tema" de panel. Daca doriti acest panel va costa 10 euro paysafecard sau paypal. 

    Momentan panel-ul are doar cateva pagini CONFIGURATE. Deoarece a fost inceput pe bootstrap si am fost nevoit sa-l fac de la 0.

    Cum ziceam pretul este de 10 euro.

    Cine vrea pm sau pv nush cum se zice nu prea le am cu d-astea. Baftapanel.thumb.png.beef0396b4986f6f2e28d036f60f5383.png

    Scuze de deranj. Dar eu consider ca tu ar trebui sa ai contul blocat pe acest site! Un panel in vanzare ti-a fost sters sau blocat de catre admini. Eu nu ti-am vazut toate postariile tale in vanzare, dar dupa cum observ tu ai multiple panel-uri "Creeate de tine" puse in vanzare ilegal! Eu o sa trimit un email mai departe pentru ceea ce faci tu aici. Iti multumesc pentru intelegere.

  10. On 4/5/2019 at 5:15 PM, ionutdrg45 said:

    Salut, eu sunt Ionut si in acest topic veti gasi ultima versiune a seriei de gamemode-uri Bluffs, mai exact versiunea a 3-a, deoarece la versiunea a 2-a am vazut ca au aparut destul de multe probleme, unele mai usor de rezolvat, altele mai greu, m-am apucat sa le rezolv, insa adevarata munca a inceput cand mi s-a propus sa lucrez pentru un server cu gamemodeul meu, atunci impreuna cu 2 prieteni care m-au ajutat cu gasitul bugurilor ne-am pus pe treaba si impreuna am reusit sa rezolvam peste 150 de probleme, fie reparand lucruri, fie refacandu-le, am tinut sa mentionez asta pentru ca au si ei un merit pentru ceea ce a iesit, pentru ca au pierdut multe ore testand si gasind probleme, asadar daca stiti cum a fost versiunea a 2-a a gamemodeului atunci va puteti da o oarecare parere cum este sa fie tot reparat, insa asta nu e tot, au fost adaugate mai multe sisteme, au fost refacute lucruri, regandite, atat pentru server, cat si pentru partea web, adica pentru panel, acum acestea doua comunica mult mai intens fata de versiunile anterioare, au fost adaugate foarte multe functii. O chestie majora care s-a schimbat este economia, aceasta este acum una mica, insa putand fii usor de modificat doar din panel, aici ma refer la salariile la joburi, pretul benzinei etc., insa aceste lucruri nu tin doar de cifrele setate pe panel, fiind putin mai dinamice, a, si inca ceva, exista si un primar acum, acesta are acces la modificarea pe o marja mica a economiei, dar are si alte functii cum ar fi acceptarea textului unui anunt publicitar, oops, deja dau detalii. Inca o chestie care este cel putin tare cred eu, este ca acum orice masina poate fi facuta VIP, si nu, nu am stat sa setez coordonate textului pentru fiecare masina, acum pozitia textului poate fi modificata de catre jucator, si daca nu ma insel merge si pe elicoptere, puneti voi restrictii daca vreti. Okey, in caz ca ati mai ajuns pana la acest rand si nu ati descarcat deja gamemodeul, o sa va spun si de ce o postez, in primul rand daca as tine-o eu ar fi pacat sa nu fie folosit, de curand serverul pe care rula are ceva probleme si par sa nu se mai rezolve, si nici nu exista interes in a se rezolva, in al doilea rand, eu cred ca o sa las pe bara partea de "programare" a unui server de samp pentru a lucra si invata chestii mai avansate/mai utile in alte limbaje, oricum pentru inceput, asta mi-a starnit pasiunea pentru programare, sampul, deci un loc important acolo il va avea tot timpul. A, si in caz ca ma credeti un "tradator" pentru ca il postez, tin sa mentionez ca munca aceasta a fost strict din pasiune, neasteptand si neprimind vreo recompensa, deci nu se poate spune ca am "tradat" si oricum cel cu care am cooperat stie ca este greu sa faci ceva mare pe samp, deoarece sunt deja cei "mari" care sunt destul de avansati, asa ca, daca cineva poate face ceva si mai frumos, sau poate fi ajutat cu acest gamemode, de ce nu? :)

    Link download

    Link virustotal

    Cateva poze(panel): https://imgur.com/a/9zY5Y0J

    Instagram/Facebook/Twitter: ionutdrg45

    Credite: ionutdrg45

    Vroiam sa ma uit si eu prin gm-ul tau si sa vad cum e... dar nu ai plugin-urile adaugate in folderul care vine in download. Si cu alte plugin-uri nu ma lasa! Trebuie sa mai incerc, ca acum nici nu prea am avut timp.. Dar daca poti sa lasi un link cu tot cu plugin-uri, adica gm complet, ti-as fi recunoscator! Mersi si o seara faina.

  11. On 4/21/2019 at 4:56 PM, TraFycanTu said:

    Salut as dori si eu un script care sa contina urmatoarele comenzi :

    /giveallgun ID arma sa dea la toti playerii arma respectiva

    /Armourall (sa dea armura la toti playerii)

    /getall (sa aduca toti jucatorii la mine)

    /freezeall (freeze pentru toti)

    /unfreezeall (unfreeze pentru toti)

    /muteall (mute pentru toti)

    /unmuteall (unmute pentru toti)

    /Cadou (cand folosesc aceasta comanda sa primeasca toti playerii un cadou gen 1.000.000 $$ si 5 score )

     

    ma poate ajuta cineva ? va rog mult :(

     

    Salut scuze de deranj. Comenziile le poti face mai simplu pe un Dialog. Iar la "comanda" /cadou, nu inteleg cum de nici aia nu sti sa o faci. Lasa-mi un mesaj in privat si te ajut daca ai nevoie de acele comenzi. 

    Uite iti fac eu comanda cu, /cadou. Restul te ajut la tine pe gm daca vrei, ca am nevoie de definitii si restul.

    Iti fac comanda aici, de adaugat in gm te descurci si singur.

    new CadouActivat= 0;

    Apoi facem comanda pentru a activa acel cadou.

    CMD:activeazacadou(playerid, params[])
    {
    	if(IsPlayerConnected(playerid)){
     	    if (PlayerInfo[playerid][pAdmin] == 6) // Adminul care poate folosi aceasta comanda este egal cu 6.
    		{
    		    if(CadouActiv == 0){
     	    	    CadouActiv = 1;
     	    	    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai activat comanda /cadou!");
    			}
    			else{
    			    CadouActiv = 0;
    			    SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai dezactivat comanda /cadou!");
    			}
    		}
    		else{
    			SendClientMessage(playerid, COLOR_ERROR, AdminOnly);
    		}
    	}
    	return 1;
    }

    Iar acum sa facem comanda pentru playeri.

    CMD:cadou(playerid, params[])
    {
    	if(IsPlayerConnected(playerid)){
     	    if(CadouActiv > 0){
     	    	if(PlayerInfo[playerid][pLevel] <= 2){ //Daca playerul are level mai mare decat Level 2, nu mai poate primi acel cadou
     	        	GivePlayerCash(playerid, 1000000); //1.000.000$
     	        	PlayerInfo[playerid][pPremiumPoints] += 30; //30 Puncte premium, sau daca ai Coroane modifici din (pPremiumPoints) in functia pe care o folosesti tu.
     	        	PlayerInfo[playerid][pLevel] = 3;//Level 3, asta este pentru playerii care intra pe server, ca sa nu poata refolosi comanda. Iar daca au un level mai mare decat level 2 nu mai pot primi acest bonus sau cadou cum vrei tu sa il numesti.
     	        	Update(playerid, pLevelx); // Update pentru level
     	        	Update(playerid, pCashx); //Update pentru Bani
     	        	Update(playerid, pPremiumPointsx); //Update pentru Punctele premium, daca ai altfel de functie inlocuieste cu functia ta (pPremiumPointsx) cu functia ta. 
     	        	SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
     	        	ShowPlayerDialog(playerid, 3354, DIALOG_STYLE_MSGBOX, "{F0965D}Cadou Server", "{F0965D}Ai folosit comanda {F0965D}/cadou{F0965D} si ai primit:\n {00FFFF}-{ffffff} Level {00FFFF}3\n -{ffffff} 1.000.000{33cc33}$\n {00FFFF}-{ffffff} 30 Premium {ffff00}Points","{8444F2}Multumesc","");
    			}
    			else return SendClientMessage(playerid, COLOR_LIGHTRED, "Nu poti folosi aceasta comanda deoarece level-ul tau este mai mare decat 3!");
    		}
    	}
    	return 1;
    }

    Sper ca ti-am fost de folos cu aceasta comanda.

  12. On 4/19/2019 at 7:14 PM, Cordyandrey said:

    Salutare, am un include anti hack doar ca e o singura problema, acesta merge prea bine iar cand sunt admin si folosesc comanda /speed, /fly, etc primesc kick... Am incercat sa folosesc if(PlayerInfo[playerid][pAdmin] == 0) {... etc 

    dar nu am pus unde trebuie... nici nu prea stiu

    Ma poate ajuta cineva cu un sfat?

    Foloseste functia asta 

    if(!IsPlayerAdmin(playerid)) return 1;

    Iti va merge 100%.

  13. Definesti numele si il adaugi la comenzile respective.

    Exemplu:

    #define FONDATOR "NumeleTau"
    forward Fondatorul(playerid);
    public Fondatorul(playerid)
    {
    	if(IsPlayerConnected(playerid))
    	{
    		new nume[30]; //Numele tau trebuie sa contina maxim 30 caractere.
            GetPlayerName(playerid, nume, sizeof(nume));
            if((strcmp(nume, FONDATOR, true) == 0))
            {
    		    return 1;
    		}
    	}
    	return 0;
    }

    Apoi inlocuiesti la comenziile respective la care doresti sa ai acces pe acel nume.

    Exemplu:

    Din
    if (PlayerInfo[playerid][pAdmin] >= 6)
    
    Pui 
    if (Fondatorul(playerid))

    Sau daca vrei si un anumit numar al unui admin de exemplu 6 sa poata folosi comanda si tu la fel sa pui in felul urmator.

    if (PlayerInfo[playerid][pAdmin] == 6 || Fondatorul(playerid))

    Dar sa nu uiti si de restrictii:

    if(!Fondatorul(playerid)) return SendClientMessage(playerid, COLOR_WHITE, "Doar fondatorul poate folosi aceasta comanda.");

     

    Sper ca te-am ajutat in mare parte.

    • Like 1
  14. 20 minutes ago, AlexGT3 said:

    image.png.7ba5fe0d33b599d315eb34d47348d792.png

    Deci am facut un job de newsman toate bune merge totul dar dupa ce iti pune un racecheckpoint si intri in el nu se intampla ce trebuie, adica ultimele 2 linii nu functioneaza, eu vreau sa fac un loop in momentul in care dai work sa iti tot puna checkpoint-uri si sa iti dea bani pe ele.Ce am gresit?

    Salut, in legatura cu asta te poti lua dupa job-ul Trucker sau dupa un job asemanator. Trebuie sa pui cand intra in CP-ul de pe harta sa iti dispara acel CP si sa iti apara alt-ul nou, poti sa te iei si dupa job-ul pizza boy sau dupa bus driver. Sunt asemanatoare. 

  15. 1 hour ago, Jizzy. said:

    Am mai stat sa verific de la ce este problema dar tot nu am idee cum sa o rezolv. Dupa ce serverul dadea toti jucatorii afara, am intrat in server log si la fiecare jucator in parte scria "x has left the game (crash)" iar apoi [connection] incoming connection ip-ul jucatorului si id:-ul. Probabil sa fie problema cand un jucator se conecteaza pe server, ii da pe ceilalti afara. Aveti idei va rog?

    Incearca sa opimizezi in primul rand putin gm-ul si vezi ce rezultate iti da, daca nu poate fi si legatura dintr-e gm si baza de date. Dar nu stiu sincer sa iti spun exact. Dar gm-ul wster din cate stiu si eu este foarte prost optimizat si dezordonat. Incearca putin update in mare, de exemplu sa treci toate dialogurile pe switch, sa scot din mapping de pe gm si sa il pui in include, sa micsorezi din string-uri doar cat ai nevoie si alte optimizari minore de inceput, apoi vezi cum se comporta gm-ul cu serverul la un anumit numar de playeri, daca iti va pica si atunci dar daca iti va pica mai greu inseamna ca din cauza optimizarii, daca tot asa iti va face dupa ce ai facut cate-va optimizari la gm, inseamna ca poate avea o problema si de la baza de date sau chiar de la gazduirea pe care ti-ai luat-o.

    Sunt mai multe motive din care iti poate pica serveru, eu iti dau doar cate-va sfaturi sa incerci sa vezi.

    Imi pare rau ca nu te pot ajuta cu mai mult de atat.

    • Upvote 1
  16. 2 minutes ago, xFaNeL said:

    De pe net 

    Cine stie ce vulnerabilitati a bagat acea persoana care la pus pe internet free, si cate errori a facut in el. In fine, daca doresti eu te-as putea ajuta in legatura cu asta. Dar in seara asta nu pot! Poate maine dupa ce gat cu serviciul. Te voi anunta aici.

  17. On 4/10/2019 at 11:59 PM, xFaNeL said:

    Am si eu o problema cu panelul postat wcode #9.
    Merge sa ma loghez dar cand dau pe exemplu : Factions,Clans,Staff etc ma deconecteaza , aveti idee ce asi putea sa ii fac sa nu ma mai deconecteze?

    Ai cumparat Panel-ul de la Wcode sau de pe net free?. Te pot ajuta in legatura cu asta.

  18. On 4/14/2019 at 2:06 AM, RiNNesHD said:

    Am nevoie de cineva in care ma poate ajuta sa fac comanda /fare in care sa imi apara tarifu si cati bani a facut un add pe disc: UEVEN.SSH#1022

    Iti copiez o comanda aici, te poti lua dupa aceasta comanda sa iti faci. 

    CMD:fare(playerid, params[])
    {
    	if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to log in first.");
    	if(PlayerInfo[playerid][pMember] != 13) return SendClientMessage(playerid, COLOR_ERROR, "(Error){FFFFFF} You are not a taxi driver.");
    	new fare,string[128],name[30];
    	if(sscanf(params, "d", fare)) return SendClientMessage(playerid, COLOR_GREY, "Syntax:{FFFFFF} /fare [amount]");
    	if(fare < 0 || fare > 125) return SendClientMessage(playerid, COLOR_ERROR, "(Error){FFFFFF} Fare must be between 1 and 125.");
    	if(fare == 0)
    	{
    		TaxiFare[playerid] = 0;
    		SendClientMessage(playerid, COLOR_WHITE, "You are now off duty!");
    		PlayerTextDrawHide(playerid, RentCarText[playerid]);
    		TaxiMoneyEarned[playerid] = 0;
    		foreach(new i : Player)
    		{
    			if(TaxiDriver[i] == playerid)
    			{
    				TaxiDriver[i] = -1;
    				TaxiMoneySpent[i] = 0;
    				TaxiTimer[i] = 0;
    				PlayerTextDrawHide(i, RentCarText[i]);
    			}
    		}
    	}
    	else
    	{
    		if(!IsAnTaxi(GetPlayerVehicleID(playerid))) return 1;
    		GetPlayerName(playerid, name, sizeof(name));
    		TaxiFare[playerid] = fare;
    		format(string, sizeof(string), "* Taxi driver %s is now on duty ($%d). [/service taxi]", name, fare);
    		SendClientMessageToAll(COLOR_ADV, string);
    		SendClientMessage(playerid, COLOR_ERROR, "(Info){FFFFFF} To get off duty, use /fare 0!");
    		PlayerTextDrawSetString(playerid, RentCarText[playerid], "~r~waiting for customers..");
    		PlayerTextDrawShow(playerid, RentCarText[playerid]);
    		foreach(new i : Player)
    		{
    			if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(i) && playerid != i)
    			{
    				TaxiDriver[i] = playerid;
    				TaxiMoneySpent[i] += TaxiFare[playerid];
    				TaxiMoneyEarned[playerid] += TaxiFare[playerid];
    				GivePlayerCash(i, -TaxiFare[playerid]);
    				GivePlayerCash(playerid, TaxiFare[playerid]);
    				Update(i, pCashx);
    				Update(playerid, pCashx);
    				new timer = 10 + random(7);
    				TaxiTimer[i] = timer;
    				format(string, sizeof(string), "money earned: ~g~$%d", TaxiMoneyEarned[playerid]);
    				PlayerTextDrawSetString(playerid, RentCarText[playerid], string);
    				PlayerTextDrawShow(playerid, RentCarText[playerid]);
    				format(string, sizeof(string), "money spent so far: ~g~$%d", TaxiMoneySpent[i]);
    				PlayerTextDrawSetString(i, RentCarText[i], string);
    				PlayerTextDrawShow(i, RentCarText[i]);
    			}
    		}
    	}
    	return 1;
    }

     

×
×
  • 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.