Jump to content

StrikerM

Membru
  • Posts

    514
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by StrikerM

  1. ... asta nu prea ar fi un tutorial, aici practic ceri scriptul in sine. Este super simplu de facut, dar chit ca ti-l face cineva ai nevoie de catusi ceva cunostinte ca pe viitor sa adaugi masini etc... si sa il pui in practica.
  2. Pe scurt ce vrea @Banditul si @WopsS sa zica este ca incearca sa limitezi totul cat de mult posibil, nu incerca sa fortezi puterea hostului cu toate ca iti permite un numar de 10 sa zicem tu sa nu pui 10, incearca sa faci totul cat mai bine si sa ocupe 5, sampul cu toate ca este extrem de vechi sistemele si adaugarile pe care le poate avea un server sunt enorme, incearca sa iti limitezi tot in asa fel incat daca ceva nu este folosit sa fie oprit, timer/functie etc.. Succes!
  3. Este un textdraw, cauta cu ctrl+f logo
  4. Adauga new Float:InainteDeSpec[MAX_PLAYERS][3]; La inceputul gm-ului pe langa celelalte variabile, si sterge linia new Float:InainteDeSpec[MAX_PLAYERS][3]; din comanda /spec
  5. La ora actuala observ ca nu iti mai da spawn pentru ca ai scos tu functia. // La inceputul gm-ului pe langa celelalte variabile new Float:InainteDeSpec[MAX_PLAYERS][3]; // // Adaugi la comanda /spec GetPlayerPos(playerid, InainteDeSpec[playerid][0], InainteDeSpec[playerid][1], InainteDeSpec[playerid][2]); // // Asta adaugi la comanda /specoff SetPlayerPos(playerid, InainteDeSpec[playerid][0], InainteDeSpec[playerid][1], InainteDeSpec[playerid][2]); //
  6. Da, cauti pe net, te uiti si pe acest forum in care gasesti multe tutoriale facute de scripteri de aici.
  7. Metoda asa este, sistemul nu stiu daca functioneaza.
  8. Bagi fisierul in folderul pawno > includes Dupa care adaugi la inceputul gamemodeului sub toate celelalte includuri adaugi asa: #include <sistem_garaj>
  9. Poftim YCMD:bonus(playerid, params[], help) { if(PlayerInfo[playerid][pLevel] > 1) return true; new string[43]; new money = PlayerInfo[playerid][pLevel] * 500000 + random(8000000); new lvlbonus = PlayerInfo[playerid][pLevel] * 3 + random(5); new ppbonus = PlayerInfo[playerid][pLevel] * 10 + random(50); SetPlayerScore(playerid, lvlbonus); PlayerInfo[playerid][pLevel] += lvlbonus; UpdateVar(playerid, "Level", 3); PlayerInfo[playerid][pPremiumPoints] += ppbonus; UpdateVar(playerid, "PremiumPoints", 3); GivePlayerCash(playerid, 1, money); format(string, sizeof(string), "Server Bonus Random: Ai primit %d PremiumPoints, Level %d si %s$.", ppbonus, lvlbonus, FormatNumber(money)); SCM(playerid, -1, string); return true; }
  10. Cu Tab pentru a le da in fata, si cu SHIFT+TAB pentru a le da in spate.
  11. Super descrierea, denumeste cateva proiecte, ar arata mai frumos +1.
  12. StrikerM

    Eroare

    Array index out of bounds Inseamna ca tu incerci sa faci o variabila sa zicem pentru 5 oameni si o folosesti pentru fix 5 sau 6, mereu daca ai 14 factiuni adaugi +1.
  13. Super descriere, sper sa iti iasa totul perfect, succes.
  14. Pune aici comanda /order. L-ai lamurit.. :)))
  15. Ofera mai multe detali, sunt interesat.
  16. Nu vreau sa fiu rau, dar eu la varsta ta cand scriptam ma bucuram daca aveam pe cineva care sa cumpere un host si sa nu pun eu bani, dar tu vrei sa fi si platit, am inteles, inseamna ca ai cunostinte foarte mari ca scripter daca vrei sa fi si platit.
  17. Au dreptate, scripturile pe care le ai in gamemode sunt usor prost facute, dar nu fi dezamagit, poate sa fie de la calculatorul tau sau hostul pe care il ai(asta daca ai), daca ai un calculator slab inseamna ca e ceva normal sa ai tickrate-ul ala, procesorul tau nu sustine puterea serverului ce o necesita.
  18. Confident, imi place, o sa il verific sa vad ce este, mult succes cu el in general!
  19. Nu ai explicat asta, ok, da-mi comanda de /buybiz sau comanda cu care tu cumperi un biz.
  20. Nu cred ca se baga cineva sa testeze un server asa pe ochi frumosi ...
  21. Nu stiu care sunt randurile 31197 si 31198, dar vezi ca randurile alea sa fie in acelasi rand cu randurile de sub ele.
  22. Vezi acum format(string, sizeof(string), "Name: %s (ID %d) | Playing Hours: %0.2f | Money: $%s | Bank: $%s | Phone: %d | Referral ID: %d ", GetNameEx(targetid), targetid, PlayerInfo[targetid][pConnectTime], FormatNumber(cash),FormatNumber(account), pnumber, PlayerInfo[targetid][pSQLID]); SCM(playerid, COLOR_WHITE,string); format(string, sizeof(string), "Level: %d | Respect Points: %d/%d | Next Level: $%s | Premium Account: %s | VIP Account: %s | Diamonds: {33FFFF}%d", level,exp,expamount,FormatNumber(costlevel),drank,vtext,PlayerInfo[targetid][pPremiumPoints]); SCM(playerid, COLOR_WHITE,string); format(string, sizeof(string), "Crimes: %d | Arrests: %d | Drugs: %d | Materials: %d | Radio: %s | Rob: %d/10 | Escape: %d/20 | Spin Points: %d", crimes,arrests,drugs,mats,radios, rob,PlayerInfo[targetid][pEscapePoints], PlayerInfo[targetid][pSpinPoints]); SCM(playerid, COLOR_WHITE,string); format(string, sizeof(string), "Job: %s | Faction: %s | Faction Warns: %d/3 | Faction Punish: %d/20 | Warns: %d/3 | Apartament ID: %d | Treasure Points: %d",jtext,ttext,PlayerInfo[targetid][pFACWarns],PlayerInfo[targetid][pFpunish],warn, have_apartament(playerid), PlayerInfo[targetid][pTreasurePoints]); SCM(playerid, COLOR_WHITE,string); if(clan != 0) { if(PlayerInfo[targetid][pClanRank] < 6) format(string, sizeof(string), "Clan: %s (ID %d) | Tag: %s | Rank: %d | Clan Warns: %d/3", ClanInfo[clan][clName], clan, ClanInfo[clan][clTag], PlayerInfo[targetid][pClanRank], PlayerInfo[targetid][pClanWarn]); else format(string, sizeof(string), "Clan: %s (ID %d) | Tag: %s | Rank: %d | Clan Warns: %d/3 | Clan Days: %d", ClanInfo[clan][clName], clan, ClanInfo[clan][clTag], PlayerInfo[targetid][pClanRank], PlayerInfo[targetid][pClanWarn], ClanInfo[clan][clDays]); SCM(playerid, -1, string); } if(GetVehicles(targetid) >= 0) { format(string, sizeof(string), "Vehicles: %d/%d | ", GetVehicles(targetid), TotalSlots(targetid)); strcat(infostring, string); } if(hkey != 999) { if(hkey != 999 && strcmp(GetName(targetid), HouseInfo[hkey][hOwner], true) == 0) format(string, sizeof(string), "House ID: %d | ", hkey); else format(string, sizeof(string), "Rent House ID: %d | ", hkey); strcat(infostring, string); } if(bkey != 255) { format(string, sizeof(string), "Static Business: %d | ", bkey); strcat(infostring, string); } if(PlayerInfo[targetid][pAdmin] != 0) { format(string, sizeof(string), "Admin Warns: %d/3 | ", PlayerInfo[targetid][pAW]); strcat(infostring, string); } if(PlayerInfo[targetid][pHelper] != 0) { format(string, sizeof(string), "Helper Warns: %d/3 | ", PlayerInfo[targetid][pHW]); strcat(infostring, string); } if(PlayerInfo[targetid][pLeader] != 0) { format(string, sizeof(string), "Leader Warns: %d/3 | ", PlayerInfo[targetid][pLW]); strcat(infostring, string); } format(infostring2, strlen(infostring)-1, "%s", infostring); SCM(playerid, -1, infostring2);
×
×
  • 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.