Jump to content

StrikerM

Membru
  • Posts

    515
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by StrikerM

  1. E usor pentru mine dar complicat pentru tine, o data ce nu poti edita comanda doar sa iti permita sa iei mai mult de 1 biz inseamna ca nu o sa iti pot da informati necesare sa il faci, doar sa ti-l fac eu .. si nu am timp sa fac. Dar ca ideie practic copiezi tot ce tine de bizul 1 si faci Biz 2 ceva de genul ti-am dat un exemplu.
  2. Daca iti fac comanda nu o sa ai sistemul sa sustina 2 bizuri, este mult mai complicat decat de editat comanda asta.
  3. Misto, doar ca am mai vazut asta pe net, in rest felicitari.
  4. Misto descrierea si am vazut pe youtube ce faci, tine tot asa
  5. Uite am rezolvat eu loose indentation CMD:vipname(playerid, params[]) { new text[6], szMessage[256]; new vehicleid = GetPlayerVehicleID(playerid); if(sscanf(params, "s[50]", text)) return SCM(playerid, COLOR_WHITE, "SYNTAX: /vipname [name]"); if(PlayerInfo[playerid][pPremiumAccount] != 1) return SCM(playerid, COLOR_ERROR, "You don't have a premium account"); { if(vText[playerid] != -1) return SCM(playerid, COLOR_WHITE, "Use first /removename to put another name on your car."); if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, COLOR_WHITE, "You aren't in any car."); if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SCM(playerid, COLOR_ERROR, "You aren't the driver."); if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 411) return SCM(playerid, COLOR_ERROR, "Car must be an Infernus in order to apply this command."); if(OwnedVeh(vehicleid)) { vText[playerid] = CreateObject(19327, -2597.0762, -2638.4270, -5.3536, -87.6999, 90.4001, -87.1805); SetObjectMaterialText(vText[playerid] , text, 0, 50, "Arial", 15, 1, 0xFFFFFFFF, 0, 1); AttachObjectToVehicle(vText[playerid] , vehicleid, 0.0,-1.9, 0.3, 270.0, 0.0, 0.0); format(szMessage, sizeof(szMessage), "{F2CF09}Vipname is: '%s'", text); SCM(playerid, COLOR_YELLOW, szMessage); new query[64]; mysql_format(SQL,query,sizeof(query),"UPDATE users SET vipnameinf = '%s' WHERE PID = %d", text, PlayerInfo[playerid][pDatabaseID]); mysql_tquery(SQL,query,"",""); } } return 1; } Si da, vad ca nu ai variabila pDatabaseID, copiaza si tu dupa alta ce se aseamana cum ar fi pLevel sau ceva de genul cum ai tu levelul definit adica.
  6. Am inteles perfect ce vrei sa zici si iti explic, nu exista comanda sa schimbi asa cum vrei tu, daca vrei sa fie oriunde in chat si cand scrie pe 'T' inseamna ca trebuie sa faci ce zice baiatul de mai sus.
  7. Pai atunci fa ce zice @BaFFyJunior.
  8. Urmeaza ce zice @Gireada
  9. Nu ai cum inloc de 6 sa pui Fondator sa zicem, cum ti-a dat @BaFFyJunior a dat bine. Uite aici comanda de /admins exact cum doresti tu CMD:admins(playerid) { new string[128], count=0, sendername[25]; SendClientMessage(playerid, COLOR_WHITE, " Daca ai vreo problema, poti folosi /report. Pentru intrebari legate de joc poti folosi /n."); SendClientMessage(playerid, COLOR_WHITE, "Iti poti face alt cont, daca ai o problema ce nu poate fi rezolvata in joc (donatii, parola pierduta)."); SendClientMessage(playerid, COLOR_TEAL, "----Admins Online----------------------------------------------------"); foreach(new i: Player) { count++; if(PlayerInfo[i][pAdmin] == 6) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 128, "Fondator %s", sendername); SendClientMessage(playerid, COLOR_WHITE, string); } else if(PlayerInfo[i][pAdmin] == 5) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 128, "Scripter %s", sendername); SendClientMessage(playerid, COLOR_WHITE, string); } else if(PlayerInfo[i][pAdmin] == 4) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 128, "Co-Onwer %s", sendername); SendClientMessage(playerid, COLOR_WHITE, string); } else if(PlayerInfo[i][pAdmin] > 0 && PlayerInfo[i][pAdmin] <= 4) { GetPlayerName(i, sendername, sizeof(sendername)); format(string, 128, "Admin %s", sendername); SendClientMessage(playerid, COLOR_WHITE, string); } } SendClientMessage(playerid, COLOR_TEAL, "-------------------------------------------------------------------"); SendClientMessage(playerid, COLOR_WHITE,"Daca ai vreo problema, poti folosi /report. Pentru intrebari legate de joc poti folosi /n."); SendClientMessage(playerid, COLOR_TEAL, "-------------------------------------------------------------------"); return 1; } Daca doresti ca in chat cand scrie un admin sa apara si "Fondator OneHitKill: Salutare" fa ce zice @BaFFyJunior, succes.
  10. Nu recomand afaceri cu @Radutz Cere sa ii faceti totul inainte sa ii dai link de la produs si dupa sa plateasca.. astfel de tepe sau dat o gramada. P.S: Nu zic de el ca da teapa doar ca cere sa i se ofere produsul inainte de plata.
  11. Super sistemul din clip si ce vrei sa faci, dar greu cu RP-u in tara.. toti vor RPG avansat si mereu sa fie cate ceva nou ca sa aibe ce sa faca, succes in ce cauti.
  12. Este fix sub "function OnGameModeInit()" poti copia ce este in ghilimele aici "SQL = mysql_connect("ipbazadedate", "usernamebazadedate", "usernamebazadedate", "parolabazadedate");" si daca apesi ctrl+f si dai pui ce este in ghilimele la mine o sa iti gasesti randul dorit.
  13. Da, se poate face
  14. Da, nu e greu de facut dar o data ce ai sistemul pe textdraw o sa iti fie mai greu tie ca incepator sa il faci, iar eu unul nu sunt dispus sa il fac gratuit, lucrurile de aici cu ajutorul ti le pot oferi sa iti zic ce si cum, dar nu pot sa le fac pe toate pe ochi frumos, iarta-ma
  15. Repet... am zis ca nu e hate, dar repet nu spune "Gamemode WLG by VLM" cand tu ai zis ca ai editat unele chesti simple..., un gamemode facut de tine sa ai creditele tale inseamna sa il faci peste 50% ca sa poti zice atunci. P.S: Tot nu e hate..
  16. Nu stiu cum este pe bugg, daca este pe oldschool gen cu /buycar si apare un meniu cu masini ieftine,scumpe etc.. e simplu faci dialoguri, dar daca il ai pe textdraw o sa iti fie greu sa il muti tu find incepator.
  17. Vezi sa ai acelasi .inc la includuri cu versiunea de plugins pe care le ai, mysql si streamer + sscanf
  18. Sisteme de 1.000 lei .... ce sistem ai vandut de a costat atat ? Aprob, fara suparare.
  19. Nu, atat de ofera samp-ul.
  20. Nu este posibil, TogglePlayerControllable este apelat si atunci cand folosesti comanda /freeze.
  21. Cu placere!
  22. Nu este bine asa, el daca face animatia /dance nu ii da animatia 1189 ... are cu totul alta animatie, asa ca ce ai facut tu sus nu o sa ii functioneze. @Onehitkill A functionat ce ti-am dat ?
  23. Sunt tutoriale destule pe internet, ba chiar cativa scripteri si moderatori de aici au facut o gramada de tutoriale simple ce te pot ajuta sa dezvolti un lucru mai mare, urmareste persoanele cu vechime pe forum si ai sa observi in postarile lor sau in semnaturile lor ca au link-uri catre sursele create de ei. Scriptingul nu se face pe bani, cel putin nu intr-o rubrica de ajutor.
  24. ... Nu fac hate, dar oricine poate sa posteze un GM si sa adauge cateva lucruri asa la misto cand a jucat pe server sa il testeze, ai zis 14 factiuni ... ca si cum as posta un GM si zic 16 factiuni ... asta nu e un upgrade. P.S: Repet, nu este hate, doar ma mir. ... Gm-urile nu sunt facute de el, el doar editeaza ceva aici si acolo si gata. P.S: Repet nu e hate.
  25. Deci... pui StopAnimDude[playerid] = 1; la animatia /dance asta find pe langa alte functii pe care le are comanda, dupa care adaugi comanda /exam in care eu ti-am adaugat restrictia sa nu poti folosi /exam daca ai dat /dance inainte. Si la /stopanim adaugi StopAnimDude[playerid] = 0; Nu am inteles ce ai zis te-ai incurcat singur in ce ai incercat sa imi explici, fi mai explicit te rog, citeste de mai multe ori ce ti-am scris si fi atent cu ce faci o sa iti iasa.
×
×
  • 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.