Jump to content

WiDuAlK

V.I.P
  • Posts

    1.337
  • Joined

  • Last visited

  • Days Won

    95

Everything posted by WiDuAlK

  1. 1) Ce GM folosesti? 2)Erorile respective se datoreaza: a) verifica daca ai in folderul ' plugins' si .so si .dll(de genu streamer.so streamer.dll , mysql.so mysql.dll , Whirlpool.so Whirlpool.dll , sscanf.so si sscanf.dll) daca ai toate acestea , si nu iti merge , instaleaza Microsoft Visual C++ versiunile - 2005 - 2008 - 2010 - 2012 - 2013 si Net Famework 4.0, apoi da restart la PC. De ce iti trebuie acestea instalate? Raspuns: Pentru ca pluginurile .dll se realizeaza cu ajutorul acestor programe , dar depinde si de vechimea lor, de aceea este posibil ca pentru majoritatea pluginurilor .dll pe care le ai sa fie pe versiunea 2012 , dar unul dintre ele sa fie pe 2010 , si din cauza asta , pentru a evita aceasta eroare instaleaza ce ti-am spus mai sus si da restart la PC. Revino cu un reply , daca tia mers sau nu.
  2. Ma equinox, daca tot ai pomenit ca rusii fac gm uri misto, trimite mi si mie unul care crezi ca m ar lasa cu gura cascata, serios, nu la vrajeala zic On: nu bag mana in foc ca tu lai editat cum e acum dar arata interesant
  3. Pentru ca acele obiecte asa sunt concepute, daca le cauti rin sa-mp ai sa remarci ca nu te poti uita dupa ele. Sunt unele care au pe ambele parti View altele doar pe o parte , iar cealalta e invizibila. asa este de la creatori GTA San Andras
  4. Daca nu are nimic si nu te lasa sa intri cel mai probabil de la versiunea samp pe care e sv. Pune ti 0.3z si tu si punei si serverului
  5. Pune la onplayerdeath setplayerpos ul
  6. In primul rand schimba ti numele petru ca acest nume este al prietenului meu andy47. In al 2 rand daca folostesti host cei care ti au facut baza de date ti au creat ei o noua baza tu doar dai click pe ea si dai import si nu iti va da eroare
  7. WiDuAlK

    intrebare

    stiti ceva, nici nu stiu de ce m-am complicat bag ..., mi-am facut singur acel TD puteti inchide topicul! T/C
  8. Nu ai folosit nicaieri RNPC_StopPlayback
  9. la comanda /buyvehicle pui ceva de genu: if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 411) { //Ce mai ai tu pe acolo GivePlayerMoney(playerid,suma_dorita);//calculezi tu cat % sa iti dea }
  10. In primul rand iti trebuie un editor de textdraw-ri (descarcati iTD) 2) Te duci , iti faci Textdraw-ul unde doresti 4) In GM ai comanda /exam care te duce la un CheckPointsi pui ceva de genu TextDrawSetString(numeleTextDraw,"1/200(sau cat ai tu); te duci la pozitia 2 TextDrawSetString(AcelasinumeleTextDraw,"2/200(sau cat ai tu); si etc , pana ajungi la TextDrawSetString(numeleTextDraw,"200/200(sau cat ai tu)- Ai terminat examenul cu brio!";
  11. Off: eu sunt in faza de a crea un GM de la 0 din R33 Ideal pentru Rpg by WopsS pentru a imi imbunatatii masa de cunostinte. Momentan am facut 13000 lini(evita detaliile astea) si din cauza asta , nu am ajuns inca la dealership, deci nu cred ca as putea sa iti ofer un tutorial in adevaratul sens al cuvantului. ON:Am cautat intr-un fs "car owner ship" si am observat la un public"SavePlayerData" 3 formaturi. format(var, 32, "CarKey=%dn",PlayerInfo[playerid][pPcarkey]);fwrite(hFile, var); format(var, 32, "CarKey2=%dn",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var); format(var, 32, "CarKey3=%dn",PlayerInfo[playerid][pPcarkey3]);fwrite(hFile, var); daca folosesti dini , sau ini sau yini , atunci te poti folosi de aceste date si iti creezi unca cate sloturi ai nevoie cu : format(var, 32, "CarKey4=%dn",PlayerInfo[playerid][pPcarkey4]);fwrite(hFile, var); format(var, 32, "CarKey5=%dn",PlayerInfo[playerid][pPcarkey5]);fwrite(hFile, var); dar trebuie sa definesti "pcarkey4 si 5 iar la comanda /buyveh(sau cum ai tu) pui conditia if(PlayerInfo[playerid][pPremiuCont] == 1) { PlayerInfo[playerid][pPcarkey4] = idcar; } else { SendClientMessage(playerid,culoarea_ta,"Nu ai premium cont!"); }
  12. Te folosesti de publicul OnPlayerDeath cv de genu: SetPlayerPos(playerid,pos x, posy, posz); //playerid- persoana care moare
  13. Bun,dupa cum cred , tu folosesti sistemul de comenzi strcmp deci hai sa ii dam drumul la treaba: Am sa ma folosesc de sscanf sa imi fie mai usor Sscanf by Yless(daca nu ai descarca de pe net) pui la inceputul GM-ului #include <sscanf2> si sa trecem la comanda ] if(strcmp(cmdtext, "/sellmats", true) == 0) { new targetid[MAX_PLAYER_NAME], nrmateriale = 0, sumamateriale = 0, string[200];// creem niste variabile si le transformam in conditii. GetPlayerName(targetid, targetid, sizeof(targetid));// Definim targetid ca fiind orice persoana dorim sa ii distribuim materialele if(IsPlayerConnected(playerid))// verificam daca playerul este conectat { if(sscanf(params, "udd", targetid, nrmateriale, sumamateriale)) return SendClientMessage(playerid,-1,"/sellmats [Nume_Player/ID] [Numarul_Materialelor] [Suma]"); //////////////////////u-numele playerului, d- nr materiale si celalalt d-suma if(targetid == playerid) SendClientMessage(playerid,-1,"Nu iti poti vinde singur materialele!");// daca persoana cararuia ii distribuim materialele este aceeasi cu cea care vide sa nu il lase PlayerInfo[playerid][pMats] -= nrmateriale;//playerid=persoana care distribuie materialele ii scade materialele PlayerInfo[targetid][pMats] += nrmateriale;//targetid=persoana care ii distribuim materialele primeste materialele PlayerInfo[playerid][pMoney] += sumamateriale;//playerid=persoana care distribuie materialele primeste suma ceruta pe materiale PlayerInfo[targetid][pMoney] -= sumamateriale;//targetid=persoana care ii distribuim materialele ii scade suma de bani care ii a fost ceruta. format(string, sizeof(string), "%s tia dat $d materiale pentru suma de %d", playerid, nrmateriale, sumamateriale);// string este definita ca fiind textul , in caz ca nu sti string = cuvant iar acel "200"din paranteza este marimea textului(maxim 200 litere/caractere inclusiv space se ia ca caracter) SendClientMessage(targetid, -1, string);// ii da mesajul persoanei care a primit marfa format(string, sizeof(string), "I-ai dat lui %s $d materiale pentru suma de %d", targetid, nrmateriale, sumamateriale); SendClientMessage(playerid, -1, string);// ii da mesajul persoanei care a vandut marfa marfa } return 1;// ii returneaza tot ce am facut pana acum }
  14. Verifica daca ai 2 procesoare de comenzi(zcmd si strcmp)
  15. WiDuAlK

    intrebare

    da si nu il ascunde pana la urma? sti cumva numele GM-ului sau imi poti da in PM cele 2 TD-uri(banda neagra si TD cu "LEI")?
  16. WiDuAlK

    intrebare

    Salutare , mai demult , o cunostinta a luat un gm de pe net si i-a schimbat numele. Ce ma interesat din gm ala era ca avea un TextDraw cu Lei si inca un TextDraw cu o banda neagra ce acoperea simbolul"$". Ati putea sa-mi ziceti numele acelui GM, mi-ati fi de folos. GMul bignetwork a fost verificat si nu are acel TD.Daca stiti imi puteti da eventual si un link de download, am catuat si gmul gta pro romania , dar nu i-am gasit fisierul .pwn . O sa ma intrebati "De ce nu il faci tu?" Pentru ca nu pot pozitiona exact la limita si nu pot face banda neagra sa ascunda semnul "$". P.S Va rog nu faceti off topic
  17. T.C
  18. Ce scripturi? Incearca sa le creezi tu si posteaza aici erorile
  19. Ai 2010 2012 2013 versiunile microsoft visual c++?
  20. Topic close
  21. Problema intalnita (descriere): Salutare , am incercat sa creez o comanda /fbalance pentru a verifica suma ce este in depozitul factiunii, dar nu merge... imi apare la suma 0.Tin sa mentionez folosesc R33 ideal pentru RPG Ero(area / rile) / warning-(ul / urile):- Liniile de cod / sursa / script-ul: Include: enum fInfo { pDepMoney, pDepMats, pDepDrugs }; new FactionInfo[201][fInfo]; public Update(playerid, type) { if(IsPlayerConnected(playerid)) { new string[256], playerName[MAX_PLAYER_NAME], FactionID[200]; GetPlayerName(playerid, playerName, sizeof(playerName)); { switch(type) { //Factiuni case pDepMoneyu: { mysql_format(handle, string, sizeof(string), "UPDATE `factiuni` SET `Money`='%d' WHERE `ID`='%i'", FactionInfo[MAX_FACTIONS][ pDepMoney], FactionID); mysql_query(handle, string); } case pDepMatsu: { mysql_format(handle, string, sizeof(string), "UPDATE `factiuni` SET `Mats`='%d' WHERE `ID`='%i'", FactionInfo[MAX_FACTIONS][ pDepMats], FactionID); mysql_query(handle, string); } case pDepDrugsu: { mysql_format(handle, string, sizeof(string), "UPDATE `factiuni` SET `Drugs`='%d' WHERE `ID`='%i'", FactionInfo[MAX_FACTIONS][ pDepDrugs], FactionID); mysql_query(handle, string); } } } } } comanda: mcmd:fbalance(playerid,params[]) { new string[200]; if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLeader] == 8) { if(IsPlayerInRangeOfPoint(playerid,3,697.9628,-1281.5386,13.7009)) { format(string,sizeof(string),"SELECT `Money` FROM `factiuni` WHERE `ID` = 1 LIMIT 1;"); mysql_tquery(handle,string); format(string,sizeof(string), "Depozitul detine suma de %d$.",string); SendClientMessage(playerid, COLOR_SYN2, string); } } return 1; } Imagini / Video (optional):Nu este nevoie Ati incercat sa rezolvati singur?: Da
  22. Ia incearca sa iti iei librariile Microsoft Visual C++(2005 2008 2010 2012 2013) si vezi daca mai ai eroare
  23. Verifica linia dinaintea lui , sa vezi daca are ; sau , daca nu , inseamna ca nu ai pus paramtri corecti ai ABroadCast
  24. 7/10. Din descriere suna a edit. Imbunatatirile pe care le-ai adus nu sun asa wow, cat e de greu sa schib 2 -3 culori , sa pun o conditie pentru cont premium....Am observat ca ai si chestii utile cum ar fi showhisper, si 2 3 sisteme cat de cat atractive.
×
×
  • 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.