Jump to content

TrueCross

Membru
  • Posts

    77
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by TrueCross

  1. Bizzlabel-ul declara-l in felul urmator:

    new BInfo[55][BizzInfo],
        Text3D:BizzLabel[sizeof(BizzInfo)];

     

    iar textele, iconitele le declari in felul urmator, faci variabile si pt iconite si mapicon.

    BizzLabel = CreateDynamic3DTextLabel(PropertyString ,0x0066FFCC,BizzInfo[bEntranceX], BizzInfo[bEntranceY], BizzInfo[bEntranceZ],25, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 1, -1, -1, -1, 100.0);

    /// pui BizzLabel si `i` in paranteza, nu stiu de ce nu pot sa-l pun eu.

     

    si ai nevoie si de dupa fiecare BizzInfo

  2. Salut, am si eu o problema minora, nu mi se executa codul cand apas doar tasta `F` sau ENTER, trebuie sa apas F / ENTER + alt sau space, aveti idee de ce? eu as vrea sa fie doar din F sau ENTER.

     

    if (newkeys & KEY_SECONDARY_ATTACK && flymode[playerid] == 1)
       {
            new sendername[30], string[256];
            GetPlayerName(playerid, sendername, sizeof(sendername));
              flymode[playerid] = 0;
            format(string,sizeof(string),"{F89AD6}Fly mode OFF.", sendername);
            SCM(playerid, COLOR_RED, string);
            StopFly(playerid);
            SetPlayerHealthEx(playerid, 100); 
            return 1;
       }

     

    // face la fel si fara chestia cu flymode

  3. On 9/20/2016 at 11:35 AM, hidd3n said:

    up

    incearca asa, poti face identic si la 4

    si verifica ce valoare primeste [vModel][3] si [vModel][4] cand isi cumpara cont premium.

    if(PlayerData[playerid][vModel][3] == -1)
    {
    	if(PlayerData[playerid][pDonateRank] == 1)
    	{
    		
    										PlayerData[playerid][vModel][3] = DealerData[IDDS[playerid]][dModel];
    										PlayerData[playerid][vValue][3] = DealerData[IDDS[playerid]][dPret];
    										PlayerData[playerid][vLocX][3] = 2315.9238+random(10);
    										PlayerData[playerid][vLocY][3] = 1460.6024+random(10);
    										PlayerData[playerid][vLocZ][3] = 42.8203+random(3);
    										PlayerData[playerid][vLock][3] = 0;
    										PlayerData[playerid][vExp][3] = 0;
    										PlayerData[playerid][vAngle][3] = 0.0;
    										PlayerData[playerid][pPcarkey3] = CreateVehicle(PlayerData[playerid][vModel][3], PlayerData[playerid][vLocX][3], PlayerData[playerid][vLocY][3], PlayerData[playerid][vLocZ][3], PlayerData[playerid][vAngle][3], PlayerData[playerid][vCuloare1][3], PlayerData[playerid][vCuloare2][3], -1);
    										format(string,128,"Ai cumparat un %s din categoria %s, te-a costat: $%d",ArIsim[DealerData[IDDS[playerid]][dModel]-400],DealerData[IDDS[playerid]][dCat],DealerData[IDDS[playerid]][dPret]);
    										SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
    										SendClientMessage(playerid, COLOR_WHITE, "Pentru a vedea comenzile disponibile scrie /carhelp!");
    										DealerData[IDDS[playerid]][dSlot] --;
    										format(string, sizeof(string), "UPDATE dealer SET Slot='%d' WHERE id=%d", DealerData[IDDS[playerid]][dSlot], IDDS[playerid]);
    										mysql_query(string);
    										SetVehiclePos(PlayerData[playerid][pPcarkey3],1530.3772,-1024.0398,23.9983);
    										PutPlayerInVehicle(playerid, PlayerData[playerid][pPcarkey3],0);
    										Gas[PlayerData[playerid][pPcarkey3]] = 99;
    										GivePlayerCash(playerid,-DealerData[IDDS[playerid]][dPret]);
    										return 1;
    		}
    }
  4. La dialogul `Dialog_cumpara` pui restul:

    if(listitem == 0)
    {
     	PlayerInfo[playerid][pPremiumPoints] -= 20;
    					Update(playerid, pPremiumPointsx);
    					PlayerInfo[playerid][pWarns] = 0;
    					new str[300],strings[200],name[30],stringss[200];
    					mysql_format(SQL,str,sizeof(str),"UPDATE users SET `Warnings`='0',`PremiumPoints`='%d' WHERE `name`='%s'",PlayerInfo[playerid
    [pPremiumPoints],PlayerInfo[playerid][pNormalName]);
    					mysql_tquery(SQL,str,"","");
    					SendClientMessage(playerid, COLOR_YELLOW, "You have cleared your warns! (-20 premium points)");
    					GetPlayerName(playerid, name, sizeof(name));
    					format(strings, sizeof(strings), "/shop: %s cleared his warns.",name);
    					ABroadCast(COLOR_YELLOW,strings,6);
    					mysql_real_escape_string(strings, stringss);
    					mysql_format(SQL,str,sizeof(str), "INSERT INTO `shop_logs` (`playerid`,`Message`) VALUES('%d','%s')",PlayerInfo[playerid][pSQLID],stringss);
    					mysql_tquery(SQL,str,"",""); 
    }

     

    La dialogul de la shop pui:

                    if(listitem == 5)
    				{
    				    if(PlayerInfo[playerid][pWarns] <= 0)
                        {
    						SendClientMessage(playerid, COLOR_LIGHTRED, "You don't have any warn.");
    						return 1;
    					}
    					if(PlayerInfo[playerid][pPremiumPoints] < 19) return SCM(playerid, COLOR_GREY, "Eroare: Ai nevoie de 20 puncte premium pentru a lua acest produs.");
                      ShowPlayerDialog(playerid, DIALOG_CUMPARA, DIALOG_STYLE_MSGBOX, "Shop:", "{FFFFFF}Esti sigur ca vrei sa cumperi Clear Warns?", "Da", "Inapoi");
    				}
  5. primesc eroarea: warning 213: tag mismatch

    de la linia cu if, idei? 

     

    public OnPlayerClickTextDraw(playerid, Text:clickedid)
    {
        if(clickedid == horse2[playerid])
        {
             SendClientMessage(playerid, 0xFFFFFFAA, "You clicked on a textdraw.");
             CancelSelectTextDraw(playerid);
        }
        return 1;
    }

  6. 11 hours ago, ASU57 said:

    Eu unul nu recomand, am luat si eu o versiune de la el tot bugged.. si zicea ca nu are buguri si nu stiu ce .. si defapt..

    1. Se schimba skin-urile aiurea cateodata 2. Bug la orele jucate 3.Cand intri pe server, trebuie sa dai /quitjob pentru a putea folosi /stats. 4. Daca iti iei job, nu poti folosi /stats. 5./skills este stricat. http://imgur.com/7O7yjqP - E buguit se pune aiurea 6. Dai getgift, dai relog, merge iar sa dai getgift fara sa astepti 2 ore. 7. Numele la textdraw-u trebuie rezolvat, sa nu se mai miste si numele la server. 8. Serverul se restarteaza singur.. sau cand atinge un anumit numar de jucatori. 

    Bugurile astea erau pe versiunea asta tot vanduta de el. : 

    Repet, eu unul nu recomand..  nu pentru ca da teapa sau chestii dar aveti si mai sus. Si pentru ca nu stiti ce poate sa mai contina gamemode-ul.. :)

     

    7 hours ago, gamercs98 said:

    Sunt de acord cu tine inca am gamemod-ul de la el si are exact acele probleme. NU RECOMAND. El nu face practic nimic altceva deca copiaza dintr-un gamemode in altul, eventul cu sumon este si pe alte site-uri.

     

    Nu inteleg de ce comentati aiurea, toate bugurile au fost rezolvate, am vandut GM-ul ala acum 2 luni sau mai mult, si am spus ca ofer testarea GM-ului, oricine doreste il poate testa. Succes!

  7. Lucrez de cateva luni bune la un Gamemode, cu care as fii vrut sa deschid un server, dar au intervenit niste probleme in viata reala care nu imi mai permit sa am suficient timp pentru administrarea unui server. Cu totii stim ce inseamna sa ai un server si sa te ocupi de el... Asa ca m-am hotarat sa il vand. Absolut totul a fost mutat in Las Venturas deoarece sunt destule servere care au spawn-ul in Los Santos, am vrut sa fie ceva mai diferit.

    O sa va prezint cateva dintre update-urile cele mai recente, deoarece mi-ar trebuii cateva zile sa prezint toate sistemele de pe server, inainte de a le citii vreau sa va spun ca `OFER TESTARE GAMEMODE-ului`, oricine este interesat de Gamemode ma poate contacta pentru al testa.

    Skype: andy112356

    Server de teste:  188.212.106.154:7777

    Factiunile server-ului sunt urmatoarele. Absolut totul este dinamic la factiuni, se pot modifica din joc sloturile, numele factiunii, exterior-ul, interior-ul si chiar seif-ul. Absolut toate raman salvate(ofer teste). Se pot creea masini in joc pentru fiecare factiune / job in parte, se pot modifica culorile, modelul, etc.... Mai exact totul este dinamic.

    zte55tu.png

     

    Sistemul de clanuri a fost modificat de curand,  a fost adaugat sistem de sloturi, care se pot cumpara din /shop sau pot fii acordate de owneri.

    gAGKbIW.png

    ywmas50.png

     

    Skill-urile:

    dCH504x.png

     

    Job-urile server-ului sunt urmatoarele(in paranteza arata numarul de muncitori, daca doriti va pot face meniul la fel ca la `factions` sau `clans`).

    ubwfiIL.png

     

    De curand a fost adaugat un nou sistem de evenimente, a fost conceput pentru paste, dar il puteti folosii si in alte scopuri. Cum functioneaza acest sistem? Pai sunt 24 de locatii random in Las Venturas, oul o sa se spawneze intr-o locatie random, apoi daca este gasit, acesta o sa fie respawnat dupa 10 minute, dar daca acesta nu este gasit o sa isi schimbe pozitia si o sa fie trimis un mesaj tuturor playerilor.

    FOOXJWG.png

    khl4gYN.png

     

    Sistem de bonus pentru playerii noi:

    rGNQIbn.png

    Z39YYBj.pngAJDq8uF.png

     

    Au fost adaugate log-uri pentru majoritatea actiunilor playerilor, ele pot fii vizualizate din joc:

    Bb5UPrC.png

     

    Sistem de GiftBox, cand gift-ul este activat de catre un administrator, o sa se creeze un text si o sa fie creat un Cadou in pozitia Gift-ului.

    74N5ybN.png

     

    Rapoarte automatizate pentru cateva factiuni, /givesalary, /givebonus:

    nkpGDrb.jpg

    jqAA2rI.jpg

     

    Sistem de BonusJob care dubleaza castigul la anumite job-uri, el poate fii cumparat si din /shop:

    y2YOY29.png

     

    Sistem anti-coliziuni in zona Fermei si al PNS-ului, pot adauga la cerere la ce job vreti:

    a6c0CXa.png

    55UWJDx.png

     

    Sistem de Anti-Dm pe masinile Job-urilor folosite:

    0uS8MXv.png

    y9eb4uP.png

     

    Sistem de /oplace de pana la 10 obiecte:

    CMgKA1O.pngm2S7uId.png

     

    DealerShip: Ownerii pot modifica Stock-urile din DS si preturile masinilor direct din joc.

     

    Sistemul de WAR este cel de pe bugged, daca sunteti interesati ma puteti contacta pentru testarea sa.

     

    Server-ul dispune de multe alte sisteme... pe care nu mai stau sa vi le prezint aici, pentru ca probabil mi-ar lua mult prea mult.

    Repet: OFER TESTAREA GAMEMODE-ului!!

     

    ultimele update-uri:

    Spoiler

    1. Acum se salveaza si BonusJob-ul.
    2. Rezolvat un bug de la getgift.
    3. Adaugat lift la Police Department.
    4. Adaugat job-ul pizza.
    5. Modificata comanda /jobs, acum arata si cati muncitori sunt la fiecare job.
    6. A fost modificam job-ul Garbage.
    7. Cateva factiuni au fost scoase, erau prea multe mafii, iar Primaria nu folosea la nimic.
    8. Reparat un bug la /mycontract
    9. A fost schimbat sistemul de conturi premium, acum contul se poate cumpara pe zile, nu mai este permanent.
    10. A fost adaugata comanda /votegun la paintball.
    11. Pentru Hitman: au fost adaugate fail reason-uri la efectuarea contractelor, se v-or contoriza doar cele facute corect.
    12. A fost rezolvata problema cu `SQL-Injection-ul`.
    13. Acum se salveaza si punctele de asigurare de la masini dupa relog.
    14. A fost adaugat sistem de /oplace, pot fii adaugate maxim 10 obiecte.
    15. Au fost adaugate comenzile /givesalary si /givebonus
    16. Au fost adaugate loguri pentru salarii si bonusuri.
    17. Au fost adaugate loguri pentru vanzarile de materiale si droguri.
    18. Au fost adaugate loguri pentru case.
    19. Au fost adaugate loguri pentru bizuri.
    20. Au fost adaugate loguri pentru masini.
    21. Comanda /lp a fost reparata.
    22. Au fost adaugate comenzile: /bizlog /houselog /matslog /vehlog, arata toate tranzactiile facute de player-ul respectiv.
    23. A fost adaugata comanda /towcar, afiseaza un dialog cu masinile, iar cand selectezi una se respawneaza direct.
    24. A fost rezolvat un bug la /gdeposit.
    25. Daca un politist este on-duty si intra in Event Place, este pus automat Off-Duty.
    26. A fost adaugata comanda /fh, care arata istoricul factiunilor al playerului respectiv.
    27. A fost rezolvat un bug de la /vote.
    28. Reparata comanda /areagun, pentru admini.
    29. A fost adaugata comanda /sgmsg, pentru admini.
    30. Acum comanda /goto te teleporteaza direct in masina player-ului, daca este sofer.
    31. Rezolvat un bug de la /specg.
    32. Acum politistii / hitmanii nu mai pot sparge usile de la CNN, Car Rent si Event Place.
    33. Acum cand un admin dezactiveaza Gift-ul dispar si cadourile si textele.
    34. Adaugata comanda /bonus pentru incepatori.
    35. Acum playerii de level 1 pot alege ce masina sa primeasca drept Bonus(Faggio sau Perennial)
    36. Acum se salveaza pozitia masinii dupa ce este cumparata chiar daca nu i se mai da /park.
    37. Au fost dezactivate coliziunile din zona PNS-ului din LV.
    38. Au fost dezactivate coliziunile de la job-ul Farmer, pe o raza de 150m.
    39. A fost rezolvat un bug la paintball, prin care politistii erau spawnati cu armura.
    40. Acum la spawn, politistii primesc armura doar daca sunt on-duty.
    41. Acum, daca cineva da rob si moare primeste fail.
    42. Daca un politist ii da fail unui player la rob, o sa primeasca un bonus special.
    43. Acum se poate da /rob in orice business.
    44. Acum cand cineva da rob, checkpoint-ul este setat random la o casa.
    45. A fost adaugata comanda /banoff pentru admini.
    46. A fost adaugata comanda /jailoff pentru admini.
    47. A fost adaugata comanda /checkv pentru admini.
    48. Rezolvat un bug de la comanda /changelock.
    49. Au fost adaugate 30 de case in Las Venturas, interioarele au fost setate random, probabil v-or fii schimbate pana la deschidere.
    50. A fost rezolvat un bug la /checkcontract, pentru hitmani.
    51. Acum si adminii au acces la /checkcontract.
    52. Au fost adaugate 25 de biz-uri in Las Venturas.
    53. Au fost adaugate MapIcons`uri pentru toate bizurile de pe server.
    54. A fost adaugat un nou sistem ANTI-DM.
    55. Acum playerii nu mai pot face DM pe masinile job-urilor, cu exceptia politistilor care merg dupa W.
    56. Acum adminii v-or fii informati de fiecaredata cand cineva incearca sa se logheze RCON.
    57. Acum nu se mai pot folosii armele cand esti sofer(mp5).
    58. A fost rezolvat un bug de la /jaillist.
    59. A fost adaugat un nou biz, tunning LV, in care v-or intra banii din toate tunning-urile, momentan.
    60. Acum, in caz ca pica server-ul, se v-or salva toate datele automat.
    61. Acum nu se mai poate da /find pe adminii On-Duty.
    62. A fost adaugat un nou EVENT automat pe server, la 10 minute dupa deschiderea server-ului o sa se spawneze automat un on in Las Venturas, dupa gasirea lui, o sa se spawneze altul in alta locatie random.
    63. A fost reparat un bug la comanda /changepass.
    64. A fost reparat un bug de la comanda /ad.
    65. A fost adaugata comanda /event, care arata detalii despre event-ul special de pe server.
    66. Au fost adaugati actori la job-urile Farmer si Trucker. Probabil pe viitor v-om adauga la toate job-urile, depinde de dorintele voastre.
    67. A fost adaugat un nou sistem de sloturi pentru clanuri.
    68. Au fost adaugate comenzile /clans si /clanuri care arata detalii despre clanuri.
    69. Acum comanda /factions arata si statusul aplicatiilor fiecarei factiuni.
    70. A fost adaugata comanda /setapp pentru lideri.
    71. A fost rescrisa comanda /skills, acum este pe dialog si are un aspect mult mai frumos.
    72. A fost rescrisa comanda /clans, acum are un aspect mult mai ``atragator``.
    73. A fost rescrisa si comanda /factions.
    74. Acum nu se mai poate da /cinvite daca clanul este full.
    75. Acum se pot cumpara sloturi pentru clan si din /shop.
    76. A fost rezolvat un bug la register.
    77. Au fost adaugate loguri pe IP.

     

  8. Aveti idee cum as putea sa fac for-ul urmator pentru a-mi afisa doar ultimele 10 rezultate, stie cineva?

     

    new Cache: result12 = mysql_query (handle, stringg);
                for(new i, j = cache_get_row_count(); i != j; ++i)
                {
                    cache_get_field_content(i, "text", test);
                    cache_get_field_content(i, "time", test2);
                    format(aim, sizeof(aim), "%s - %s",test, test2);
                    SCM(playerid,COLOR_GENANNOUNCE,aim);

                }
                cache_delete(result12);

     

     

  9. On 3/17/2016 at 13:05, bEnZ said:

    Poziţie: scripter
    Alte detalii: Caut un scripter priceput pentru a deschide un server de sa:mp , acesta sa vina cu gm.ul lui propriu , alaturi de server va mai fi un scripter doar ca nu prea poate sa se ocupe atat de mult de server. Vreau ca cel care este interesat sa se alature noua sa aibe gm.ul lui , nu vreau tepari sau profitori. Hostul il iau eu , nu-i problema , avem om care se pricepe cu comunitatea , deocamdata comunitatea este in lucru www.tel-gaming.hol.es .

    Cerinte:

    - Cunostinte adecvate in legatura cu scripting.ul 

    - Date de contact : skype , facebook .

    - Dau datele necesare pentru a proba gm.ul , scripterul actual o sa va testeze ca sa nu avem probleme.

    - Pentru mai multe detalii add skype : iulian.tona2

    cauta-ma pe skype: andy112356, pot sa iti prezint GM-ul cand vrei.

  10. 10 minutes ago, AdryanOvi said:

    Incearca asta:

    CMD:lp(playerid, params[])
    {
        new id;
        if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_GREY, SYNTAX_MESSAGE"/lp [playerid]");
        {
            if(playerVariables[playerid][pAdminLevel] >= 1)
            {
                SCM(playerid, COLOR_TEAL, "----Last player punish----");
                new stringg[256];
                new aim[500];
                mysql_format(handle, stringg, sizeof(stringg), "SELECT * FROM `lastpunish` WHERE playerID = %d",playerVariables[id][pInternalID]);
                new test[256], test2[256];
                new Cache: result12 = mysql_query (handle, stringg);
                for(new i, j = cache_get_row_count(); i != j; ++i)
                {
                    cache_get_field_content(i, "text", test);
                    cache_get_field_content(i, "time", test2);
                    format(aim, sizeof(aim), "%s - %s",test, test2);
                    SCM(playerid,COLOR_GENANNOUNCE,aim);

                }
                cache_delete(result12);
            }
        }
        return 1;
    }

    Mersi :*

  11. Pai e foarte usor, chestia o faci la onplayerdeath:

     

    foreach(Player, z)
                        {
                            if(conditie)
                            {
                                SendDeathMessageToPlayer(z, killerid, playerid, reason);
                            }
                        }

     

    conditia in caz ca vrei sa apara doar in anumite cazuri, cum ar fii doar adminilor.

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