Jump to content

Ath9

Membru
  • Posts

    171
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Ath9

  1. public RACtime(playerid) { new vehicleid; for(new player=0; player<MAX_PLAYERS; player++) { if(IsTrailerAttachedToVehicle(vehicleid)) { printf("Vehicle %i has a trailer!", vehicleid); } else if(!IsVehicleOccupied(player)) SetVehicleToRespawn(player); } for(new car = 1; car <= 3000; car++) { if(!IsVehicleOccupied(car)) SetVehicleToRespawn(car); } return 1; } Am adaugat asta, dar tot nu merge.
  2. @Punct. Aici ai ractime. Sunt cu nume, dar cred ca se intamapla asa deoarece erau cu: AddStaticVehliceEx, acum le pun sub forma de AddStaticVehicle sa vad ce sa intampla. Revin cu edit. public RACtime(playerid) { for(new player=0; player<MAX_PLAYERS; player++) { if(!IsVehicleOccupied(player)) SetVehicleToRespawn(player); } for(new car = 1; car <= 3000; car++) { if(!IsVehicleOccupied(car)) SetVehicleToRespawn(car); } return 1; }
  3. Pune asta la Public Onplayerketstatechange if(newkeys & KEY_FIRE || (newkeys & KEY_SPRINT && newkeys & KEY_SECONDARY_ATTACK) || (newkeys & 128 && newkeys & 16) || (newkeys & KEY_SPRINT && newkeys & KEY_FIRE )) { if(IsAAntidm(playerid)) { if(!IsPlayerInAnyVehicle(playerid)) { ShowPlayerDialog(playerid,1233, DIALOG_STYLE_MSGBOX, "Avertizare Anti-DM","{228B22}Safe Zone - {FFFFFF} Administratia interzice bataile sau focurile de arma in acest loc!", "Inchide", ""); ApplyAnimation(playerid,"PED","IDLE_tired",4.1,0,1,1,0,4000,1); return true; } } } Si la sfarsitul gm-ului pune stock-ul urmator. stock IsAAntidm(playerid) { if(PlayerToPoint(30.0,playerid,x,y,z)) { return true; } // Unde x,y,z sunt coordonatele unde nu vrei sa se faca dm. return false; }
  4. Lasa ce ti-am dat eu si adauga stock-ul asta la sfarsitu-l gamemodului: stock freplaceline ( const fName [ ], const fLine [ ], const fReplaceLine [ ] ) { if ( !fexist ( fName ) ) return 0; new File: fEdit, File: fNew, fNewName [ 64 ], fString [ 256 ] ; format ( fNewName, sizeof ( fNewName ), "%s_new", fName ); fNew = fopen ( fNewName, io_write ); fEdit = fopen ( fName, io_read ); while ( fread ( fEdit, fString ) ) { if ( !strcmp ( fString, fLine ) ) { fwrite ( fNew, fReplaceLine ); } else { fwrite ( fNew, fString ); } } fclose ( fEdit ); fclose ( fNew ); fNew = fopen ( fNewName, io_read ); fEdit = fopen ( fName, io_write ); while ( fread ( fNew, fString ) ) { fwrite ( fEdit, fString ); } fclose ( fEdit ); fclose ( fNew ); fremove ( fNewName ); return 1; }
  5. if(strcmp(cmd, "/banoff", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /banoff [AccountName] [reason]"); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1337 ) { GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /banoff [AccountName] [reason]"); return 1; } format(string, sizeof(string), "users/%s.ini", tmp); if ( !fexist ( string ) ) return SendClientMessage ( playerid, -1, "* Nu exista un jucator cu acel nume ." ); freplaceline ( string, "Locked=0n", "Locked=1n" ); new year, month,day; getdate(year, month, day); format(string, sizeof(string), "%s, was locked by, %s, reason:, %s, (%d-%d-%d), LockAcc,", tmp, sendername, (result),day,month,year); BanLog(string); format(string, sizeof(string), "[SERVER] Account %s was locked by %s, reason: %s", tmp, sendername, (result)); ABroadCast(COLOR_LIGHTRED,string,1); } else { format(string, sizeof(string), "Nu ai acces sa utilizezi aceasta camanda", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; }
  6. Problema intalnita (descriere): Salut lume. Am si eu o problema. Cand dau /rac, sau cand ma pun putin afk, dispare remorca de la jobul de Camionagiu. Ero(area / rile) / warning-(ul / urile):nu sunt erori Liniile de cod / sursa / script-ul(obligatoriu): if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] < 1337) { SendClientMessage(playerid, 0x33CC99FF, "» Error: You are not authorized to use this command"); return 1; } SetTimer("RACtime", 10000, 0); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "[RAC]: {CCCCCC}All unused cars well be respawned in {FF0000}10 {CCCCCC}seconds by {4CC417}%s",sendername); SendClientMessageToAll(0xFF6600FF,string); } return 1; } Imagini / Video (optional):Nu am Ati incercat sa rezolvati singur?:Da, nu mai stiu ce sa fac..
  7. new lsMail[29]; e prea mic acest string, pune in paranteza alt numar mai mare.De prefereat peste 150 . Sau cum spunea @andy47ish 128.
  8. http://pastebin.com/AYcqHsF4 Aici este dealership-ul ..
  9. Frumos, 10/10. Incearca si o mapa pentru SPAWN, un server RPG, sunt mai multe decat Stunt.
  10. Incearca sa descarci o din nou toate pluginurile care le folosesti tu.
  11. Vezi, cauta pe google, ca a postat Artistul un program de gasit unde lipsesc acoladele. Daca il gasesc eu revin cu edit.
  12. Apasa pe tasta "Compile" si du-pa urca amx-ul pe host. .pwn e doar fisiercul ajutator cu care se editeaza .amx, .amx e defapt baza.
  13. Ath9

    Textdraw cu poza

    @Punct. +1 la astea ma refeream. Nu mai stiam exact numele.Puteti da t/c
  14. Ath9

    Textdraw cu poza

    Nu am de unde acum...dar o sa dau edit daca in urmatoarele 24 de ore nu stie nimeni, dar pot sa dau un ex, T4p, avea odata asa ceva..la login..
  15. Uitete daca ai toate puginurile in server.cfg
  16. Ath9

    Textdraw cu poza

    Salut, am vazut pe unele server, ca atunci cand te conectezi pe el, apare un textdraw care este o poza. Stie cineva cum se numesc acele textdraw-uri? Sau cum as putea gasi mai multe poze?Multumesc.
  17. Incearca cu comanda asta: 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[128];//era 256 new gunstring2[128];//era 256 new gunstring3[128];//era 256 new gunstring4[128];//era 256 new gunstring5[128];//era 256 new infostring[128];//era 256 new guncharge; new ammocharge; new location = PlayerInfo[playerid][pLocal]; if(location == 99 || location == 100 || location == 102 || PlayerInfo[playerid][pVirWorld] == 96) { 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), "{00A1FF}Foloseste{FFFFFF}: /buygun [gunname] [ammoamount]"); SendClientMessage(playerid, COLOR_GREEN,"_______________________________________"); SendClientMessage(playerid, COLOR_WHITE,"*** Guns & Ammo ***"); SendClientMessage(playerid, COLOR_GRAD2,string); format(gunstring1, 128, "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, 128, "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, 128, "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, 128, "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, 128, "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), "{00A1FF}Foloseste{FFFFFF}: /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, 128, " 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, 128, "You have purchased %s with %d ammo for $%d",gunid,ammo,payout); SendClientMessage(playerid, COLOR_GRAD3, infostring); if(location == 102 && IsACop(playerid)) { } else { GivePlayerMoney(playerid, - payout); } BizzInfo[location-99][bTill] += payout; ExtortionBiz(location-99, payout); BizzInfo[location-99][bProducts]--; PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); GivePlayerWeapon(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);//aici //PayLog(string); } else { SendClientMessage(playerid, COLOR_WHITE,"You are not in a store."); return 1; } } return 1; }
  18. Este pe dialog, nu sunt comenzi, te urci in nrg, si dai Buy(este o tasta), si asa se face cu toate masinile.
  19. Eu nu vreau sa mi-l dati voi gata facut, sa imi explicati, ce si cum, si am sa o fac eu.
  20. Uite aici comanda /factiuni.Revin-o si spune-ne daca iti merge. if(strcmp(cmd, "/factiuni", true) == 0) { new serverfactiuni[1900]; strcat(serverfactiuni, "{0000FF}1. Police Departamentn", 1900 ); strcat(serverfactiuni, "{0D3AF2}2. Federal Bureau of Investigationsn", 1900 ); strcat(serverfactiuni, "{1153EE}3. National Guardn", 1900 ); strcat(serverfactiuni, "{FF8040}4. Medicsn", 1900 ); strcat(serverfactiuni, "{F72009}5. The Mafian", 1900 ); strcat(serverfactiuni, "{BF6640}6. The Trialsn" ); strcat(serverfactiuni, "{C0C0C0}7. Hitman Agencyn", 1900 ); strcat(serverfactiuni, "{8080C0}8. News Reportersn", 1900 ); strcat(serverfactiuni, "{F6CA1E}9 Taxin", 1900 ); strcat(serverfactiuni, "{A71EE1}10. Ballasn" ); strcat(serverfactiuni, "{C4C43C}11. Los Santos Vagosn", 1900 ); strcat(serverfactiuni, "{00FFFF}12. Varios Los Aztecasn", 1900 ); strcat(serverfactiuni, "{008000}13. Grove Streetn", 1900 ); strcat(serverfactiuni, "{008080}14. NFS CLUBn" ); strcat(serverfactiuni, "{004040}15. NRG CLUBn", 1900 ); strcat(serverfactiuni, "{008080}16. INFERNUS CLUBn", 1900 ); ShowPlayerDialog(playerid, 201402, DIALOG_STYLE_MSGBOX, "{FFFFFF}Factiunile Serverului", serverfactiuni, "Ok",""); return 1; }
  21. Ath9

    Despre hack-uri

    Frumos, aranjat, cat de cat !
  22. Ce fel de gamemode folosesti? GodFather sau RPg?
×
×
  • 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.