Jump to content

yonutzz

Membru
  • Posts

    219
  • Joined

  • Last visited

    Never

Everything posted by yonutzz

  1. Ti sau incurcat id-urile la masini. Fale de la inceput si numarale si bagi id-urile la IsAnOwnableCar.
  2. stiam ca asa trebuie, dar nu stiu unde trebuie bagat.
  3. Salut, cum fac la npc cand intra playerii in el sa le ia o anumita suma de bani?
  4. Pai creazati de exemplu o masina acolo la locul unde vrei si urcate pe ea si dai /save si o sa fie textdraw mai sus sau dai /jetpack daca ai comanda si te urci putin. Hai ca nu e greu.Te descurci;)
  5. Pai dupa cum ai zis deja ai cateva masini la factiune. Tu daca vrei sa mai adaugi de exemplu bus bagi in continuare sub bus1, bus2, bus3 si tot asa cate vrei, dupaia cauti in gm pe unde mai ai bus1 si le bagi si pe celalte sa le recunoasca ca masini pentru factiune.
  6. Sterge #include <junkbuster> , din cauza lui iti face asa.Incearca si revi cu un replay sa ne spui daca tia mers. Sau stergel Junkbusterul din Scriptfiles
  7. Numai la masinile factiunilor iti face asa?
  8. Pai strege tot ce ai in cars.cfg si fale de la inceput este mai bine asa, ca sa nu ti se incurce, ai grija la id-uri sa nu le incurci iar.
  9. Fati update la streamer sau bagale intrun fs De exemplu pentru fs, faci asa: #include <a_samp> #include <core> #include <float> public OnPlayerConnect(playerid) { aici bagi obiectele return 1; } Incearca asa.
  10. Pentru pickup,3dtextdraw faci asa: 1)Te duci in pozitia unde vrei sa faci 3dtextdraw si dai /save 2)Intri in My Documents\GTA San Andreas User Files\SAMP dupaia dai la saved position si iei coordonatele de acolo 3)Intri in gm si cauti pe unde mai ai Create3dtextdraw si faci un copy la unul din ele si tu doar schimbi coordonata si textul SAU faci asa(trebuie puse la OnGameModeInit : AddStaticPickup(1318, 2, 1123.1080,-2037.2476,69.8937);//Enter Create3DTextLabel(""color_red"[HQ CORLEONE]\n"wh"Press"color_lime" [F]"wh" to enter place.",COLOR_YELLOW,1123.1080,-2037.2476,69.8937,20.0,0);//Enter AddStaticPickup(1318, 2, 1261.0769,-785.3129,1091.9063);//Exit Create3DTextLabel(""color_red"[HQ CORLEONE]\n"wh"Press"color_lime" [F]"wh" to exit place.",COLOR_YELLOW,1261.0769,-785.3129,1091.9063,20.0,0);//Exit Aici ai si intrare si iesire, tu doar schimbi coordonatele si textul. AddStaticPickup == este pentru pickup. ------------------------------------------------------------------------------------------------------------------------------------- Pentru rezolvare la problema 1 faci asa: Intri in gm, -sus in script adaugi: new Text:bank; (sau poti pune ce vrei in loc de bank) -undeva in script adaugi functia IsPlayerInArea: public IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy) { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); if (x > minx && x < maxx && y > miny && y < maxy) return 1; return 0; } -la OnGameModeInit adaugi: bank = TextDrawCreate(0.0, 434.0,"Bank LS Turf."); TextDrawFont(bank,3); TextDrawLetterSize(bank,10,10); TextDrawColor(bank,0xF6F6F6FF); TextDrawSetShadow(bank,1); TextDrawSetOutline(bank,1); TextDrawBackgroundColor(bank,0x000FF); TextDrawUseBox(bank,0); -la OnPlayerUpdate adaugi: if(IsPlayerInArea(playerid, -1789.222, 1340.222, -1555.222, 1555.222)) (--cordonata locatiei) { TextdrawSetString(bank, "Bank LS Turf"); TextDrawShowForPlayer(playerid, bank); } else { TextDrawHideForPlayer(playerid,bank); } Tu doar trebuie sa schimbi coordonatele bune si in loc de bank sa pui ce nume vrei. Bafta!
  11. Poi ,Tu creezi cu MTA sau Map Constructor ,Obiectele de la benzinarie si benzinaria ,Dupa ce le-ai creat ,cauta in Gamemode [pawn]public IsAtGasStation(playerid)[/pawn] Ex: [pawn] if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797) || PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906)) {//LS return 1; }[/pawn] Dai copy la una de la tine din gm,apoi,paste , Dai Save unde ai benzinaria si bagi coordonatele in locul celorlalte,si iti va merge Precis Lasi replay daca nu iti merge;)
  12. Salut spunetimi si mie ce este gresit aici?cand intru doar cu un nume imi spune ca trebuie sa bag nume_prenume, si cand bag nume_prenume tot imi da kick si zice sa schimb numele [pawn]public OnPlayerConnect(playerid) { if(IsPlayerNPC(playerid)) return 1; LoggedTime[playerid] = 0; new string[256]; gPlayerLogged[playerid] = 0; gAdminLogged[playerid] = 0; new plname[MAX_PLAYER_NAME],tmpvar; GetPlayerName(playerid, plname, sizeof(plname)); if(!NameIsRP(plname)) { SendClientMessage(playerid, COLOR_YELLOW2, "Immigration: Your name is not acceptable."); SendClientMessage(playerid, COLOR_LIGHTRED, "Hint: your name must be in the format Firstname_Lastname."); Kick(playerid); //yes, use Kick here because theres no data to save return 1; } if(IsIPBanned(playerid)) { if((BanInfo[tmpvar][banInfoTS]-GetUnixTime())!=0) { SendClientMessage(playerid,COLOR_YELLOW2,"You are currently banned. Please wait for this to expire"); SendClientMessage(playerid,COLOR_LIGHTRED,"If you feel this is a mistake post a appeal on our website"); tmpvar=PlayerInfo[playerid][pRank]; //just a reused variable new numdays=(BanInfo[tmpvar][banInfoTS]-GetUnixTime())/86400; format(string,sizeof(string),"Your ban expires in %i day(s). Ban Reason: %s",numdays,BanInfo[tmpvar][banInfoReason]);//just reused variables SendClientMessage(playerid,COLOR_LIGHTRED,string); Kick(playerid); //don't ban because if it expires they will be banned.. } } PlayerInfo[playerid][pCalledTutSay]=0;//this must be outside initplayer InitPlayer(playerid); SetPlayerColor(playerid,COLOR_GRAD2); foreach (Player, i) { if(BlockPMPerson[playerid] == 1) { BlockPMPerson[playerid] = 0; } } [/pawn] Vreau sa fac sa fie doar un singur nume, nu nume_prenume.
  13. yonutzz

    /ban

    Problema Rezolvata ,Ms ..:: Topic Close ::..
  14. sunt compilate nu au nimic ( da nush ce are akm 30 min am bagt un Fs si a mers .apoi lam sters .si cand lam bagat iar ,nu il mai baga .chiar nush ce sa fac
  15. Salut , Am o Problema cu un server ,am bagat niste fs-uri loate dupa Acest Site ..si cand pornesc serverul nu mi se baga ..imi zice [pawn]Filterscripts [18:25:58] --------------- [18:25:58] Loading filterscript 'parcare.amx'... [18:25:58] Loading filterscript 'antibot.amx'... [18:25:58] Bots Security Script v1.0 loaded [18:25:58] Loaded 2 filterscripts.[/pawn] In Server.cfg am 5 FS-uri ,nu Mi Se Incarca Decat [ 2 ] Nu Mi se Baga in Server.Orice Fs As Incerca daca stiti cum sa rezolv asta ,ajutatima va rog
  16. yonutzz

    /ban

    Imi puteti spune si mie cum pot face ca pe un anumit ip sa nu poata da nimeni /ban sau /kick? va rog mult.
  17. yonutzz

    /skip

    Mda...Am bagat si acum imi ramane asa... Rezolvat. Ms mult.
  18. yonutzz

    /skip

    Salut am bagat si eu comanda /skip pentru tutorial, cand dau /skip imi ramane ecranu mic, ce pot face? Aceata e comanda: [pawn]if(strcmp(cmd, "/skip", true) == 0) { if(IsPlayerConnected(playerid)) { if(TutTime[playerid] >= 1) { TutTime[playerid] = 0; PlayerInfo[playerid][pTut] = 1; gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0; TogglePlayerControllable(playerid, 1); MedicBill[playerid] = 0; SetPlayerSpawn(playerid); SetCameraBehindPlayer(playerid); SendClientMessage(playerid, COLOR_YELLOW, "|____TUTORIAL: SKIP____|"); SendClientMessage(playerid, 0xFE4B35FF, "Tutorialu a fost oprit, Va rugam sa cititi regulamentul (www.google.com)"); SendClientMessage(playerid, 0xFE4B35FF, "Pentru ajutor vorbiti pe /n [text]"); SendClientMessage(playerid, COLOR_YELLOW, "|____TUTORIAL: SKIP____|"); SendClientMessage(playerid, COLOR_YELLOW, ""); SpawnPlayer(playerid); } } }[/pawn] Am incercat si cu alte /skip dar tot asa face.. Am bagat si poza:D
  19. yonutzz

    /buygun

    Rezolvat.Ms.Puteti da Topic Close
  20. Superb...Spunemi si mie cum se numeste acelea 2obiecte la intrare ca niste stele cu niste flacarii rosii in sus, ca am incercat sa le gasesc de foarte mult timp si nu le-am gasit..
  21. Salut.As dori sa stiu daca exista vreun program sau daca se poate sa micsorezi unele obiecte din map construction,stiu ca nu este forum de mta, imi cer scuze da am vazut pe unele servere, unele obiecte micsorate dar nu stiu cum au putut face asta.Va rog sa imi spuneti si mie daca stiti.Ms
  22. yonutzz

    /buygun

    [pawn]if (strcmp(cmd, "/buygun", true) == 0) { if(IsPlayerConnected(playerid)) { if(GetPlayerMoney(playerid) < 1) { SendClientMessage(playerid, COLOR_GREY, " You dont have enough money with you !"); return 1; } new gun; new gunid[16]; new gunstring1[256]; new gunstring2[256]; new gunstring3[256]; new gunstring4[256]; new gunstring5[256]; new infostring[256]; new guncharge; new ammocharge; new location = PlayerInfo[playerid][pLocal]; if(location == 99 || location == 100 || location == 102) { if(BizzInfo[location-99][bProducts] <= 0) { GameTextForPlayer(playerid, "~r~Out Of Stock", 5000, 1); return 1; } new mod = 100; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { format(string, sizeof(string), "USAGE: /buygun [gunname] [ammoamount]"); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***"); SendClientMessage(playerid, COLOR_GRAD2,string); format(gunstring1, 256, "Weapons: parachute ($%d) golfclub ($%d) nightstick ($%d) baseballbat ($%d) shovel ($%d) poolcue ($%d)", GunPrice[0][0]/100*mod,GunPrice[1][0]/100*mod,GunPrice[2][0]/100*mod,GunPrice[3][0]/100*mod,GunPrice[4][0]/100*mod,GunPrice[5][0]/100*mod,GunPrice[6][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring1); format(gunstring2, 256, "Weapons: purpledildo ($%d) whitedildo ($%d) longwhitedildo ($%d) whitedildo2 ($%d) flowers ($%d) cane", GunPrice[7][0]/100*mod,GunPrice[8][0]/100*mod,GunPrice[9][0]/100*mod,GunPrice[10][0]/100*mod,GunPrice[11][0]/100*mod,GunPrice[12][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring2); format(gunstring3, 256, "Weapons: sdpistol ($%d) deagle ($%d) mp5 ($%d)", GunPrice[13][0]/100*mod,GunPrice[14][0]/100*mod,GunPrice[15][0]/100*mod,GunPrice[16][0]/100*mod,GunPrice[17][0]/100*mod,GunPrice[18][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring3); format(gunstring4, 256, "Weapons: shotgun ($%d) ak47 ($%d) m4 ($%d) rifle ($%d)", GunPrice[19][0]/100*mod,GunPrice[20][0]/100*mod,GunPrice[21][0]/100*mod,GunPrice[22][0]/100*mod,GunPrice[23][0]/100*mod,GunPrice[24][0]/100*mod); SendClientMessage(playerid, COLOR_GRAD3, gunstring4); format(gunstring5, 256, "Weapons: pistolammo ($%d) shotgunammo ($%d) smgammo ($%d) assaultammo ($%d) rifleammo ($%d)", GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]); SendClientMessage(playerid, COLOR_GRAD3, gunstring5); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); return 1; } strmid(gunid, tmp, 0, strlen(cmdtext), 255); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { format(string, sizeof(string), "USAGE: /buygun [gunname] [ammoamount]"); return 1; } new ammo = strval(tmp); if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, " Ammo ammount not lower then 1 or higher then 999 !"); return 1; } if (strcmp(gunid, "parachute", true, strlen(gunid)) == 0) { gun = 46; guncharge = GunPrice[0][0]/100*mod; ammocharge = 0; } else if (strcmp(gunid, "golfclub", true, strlen(gunid)) == 0) { gun = 2; guncharge = GunPrice[1][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "nightstick", true, strlen(gunid)) == 0) { gun = 3; guncharge = GunPrice[2][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "baseballbat", true, strlen(gunid)) == 0) { gun = 5; guncharge = GunPrice[4][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "shovel", true, strlen(gunid)) == 0) { gun = 6; guncharge = GunPrice[5][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0) { gun = 7; guncharge = GunPrice[6][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "purpledildo", true, strlen(gunid)) == 0) { gun = 10; guncharge = GunPrice[7][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "whitedildo", true, strlen(gunid)) == 0) { gun = 11; guncharge = GunPrice[8][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "longwhitedildo", true, strlen(gunid)) == 0) { gun = 12; guncharge = GunPrice[9][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "whitedildo2", true, strlen(gunid)) == 0) { gun = 13; guncharge = GunPrice[10][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "flowers", true, strlen(gunid)) == 0) { gun = 14; guncharge = GunPrice[11][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0) { gun = 15; guncharge = GunPrice[12][0]/100*mod; ammocharge = 0; //PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1; } else if (strcmp(gunid, "sdpistol", true, strlen(gunid)) == 0) { gun = 23; guncharge = GunPrice[13][0]/100*mod; ammocharge = GunPrice[25][0]*ammo; //PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo; } else if (strcmp(gunid, "deagle", true, strlen(gunid)) == 0) { gun = 24; guncharge = GunPrice[15][0]/100*mod; ammocharge = GunPrice[25][0]*ammo; //PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo; } else if (strcmp(gunid, "mp5", true, strlen(gunid)) == 0) { gun = 29; guncharge = GunPrice[18][0]/100*mod; ammocharge = GunPrice[27][0]*ammo; //PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo; } else if (strcmp(gunid, "shotgun", true, strlen(gunid)) == 0) { gun = 25; guncharge = GunPrice[19][0]/100*mod; ammocharge = GunPrice[26][0]*ammo; //PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo; } else if (strcmp(gunid, "ak47", true, strlen(gunid)) == 0) { gun = 30; guncharge = GunPrice[22][0]/100*mod; ammocharge = GunPrice[28][0]*ammo; //PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo; } else if (strcmp(gunid, "m4", true, strlen(gunid)) == 0) { gun = 31; guncharge = GunPrice[23][0]/100*mod; ammocharge = GunPrice[28][0]*ammo; //PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo; } else if (strcmp(gunid, "rifle", true, strlen(gunid)) == 0) { gun = 33; guncharge = GunPrice[24][0]/100*mod; ammocharge = GunPrice[29][0]*ammo; //PlayerInfo[playerid][pGun4] = 33; PlayerInfo[playerid][pAmmo4] = ammo; } else { SendClientMessage(playerid, COLOR_GRAD6, "ShopKeeper says: I have never heard of that weapon."); return 1; } if((guncharge+ammocharge) > GetPlayerMoney(playerid)) { format(infostring, 256, " You don't have $%d !",guncharge+ammocharge); SendClientMessage(playerid, COLOR_GRAD3, infostring); return 1; } if(GetPlayerMoney(playerid) < (guncharge+ammocharge)) { SendClientMessage(playerid, COLOR_GREY, " Can't afford that !"); return 1; } new payout = guncharge + ammocharge; format(infostring, 256, "You have purchased %s with %d ammo for $%d",gunid,ammo,payout); SendClientMessage(playerid, COLOR_GRAD3, infostring); if(location == 102 && IsACop(playerid)) { } else { SafeGivePlayerMoney(playerid, - payout); } BizzInfo[location-99][bTill] += payout; ExtortionBiz(location-99, payout); BizzInfo[location-99][bProducts]--; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); SafeGivePlayerWeapon(playerid, gun, ammo); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s bought weapons for $%d at biz %d", sendername, payout, location-99); printf("%s", string); PayLog(string); } } return 1; }[/pawn]
  23. yonutzz

    /buygun

    Pai aia e treaba ca nu stiu unde sa pun, ca la comanda numi da nici-o coordonata..
  24. yonutzz

    /buygun

    Salut am un gm in care daca ma duc la Gun Shop, acela langa banca sa cumpar arme daca dau /buygun nu imi apare nimic.Nu este decat la pd , acolo dau /buygun si merge sa cumpar arme, dar la gun shop nu merge.Ce pot sa fac?
  25. mia venit ideea ,pt ca am avut acest gm si deaia .si eu am avut Aceleasi erori.si scuze de 2x post :(
×
×
  • 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.