Jump to content

Search the Community

Showing results for tags 'script'.

  • Search By Tags

    Oddělujte čárkami
  • Search By Author

Content Type


Fórum

  • Obecné
    • Všeobecné
    • Všechno možné
  • Programování
    • Poradna
    • Návody
    • Tvorba
    • Hledám programátora
  • Herní oblast
    • Poradna
    • Jak na to?
    • Herní kontext
    • Herní zážitky
    • Komunita
  • Grafika
    • Poradna
    • Návody
    • Tvorba
  • Ostatní
    • Hardware a software
    • Hledám/nabízím
    • Archiv
    • 3D Tisk

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Web


Facebook


Jabber


Skype


Steam


Twitter


Github


Pastebin

  1. Ewwe

    script Povolání starosta

    Zdravím doufám ze to neudelal už někdo predemnou ale udelal jsem si povolání starosty starosta má pravomoc nastavovat výplaty ostatním zaměstnáním pokud to nekdo bude chtít využít tak GetJob(playerid) si nahradte vlastni promenou prilozene dialogy jsou pouze informativní jak to vypadá proměné a popisky si změnte dle libosti tak samotný příkaz postarostu dcmd_vyplaty(playerid,params[]) { if(GetJob(playerid) == 1){ new fString2[500]; #pragma unused params if(!udb_Exists("Vyplaty"))return udb_Create("Vyplaty","none"); #define fo2(%0,%1) format( fString2, sizeof fString2, (%0), %1) fo2("Nezaměstaný: {00FF00}%d{FFFFFF}\nStarosta: {00FF00}%d{FFFFFF}\nTaxikář : {00FF00}%d{FFFFFF}\nBankéř: {00FF00}%d{FFFFFF}\nOstraha letiště: {00FF00}%d{FFFFFF}\n",dUserINT("Vyplaty").("Nezamestnany"),dUserINT("Vyplaty").("Starosta"),dUserINT("Vyplaty").("Taxikar"),dUserINT("Vyplaty").("Banker"),dUserINT("Vyplaty").("OstrahaL")); fo2("%sPilot: {00FF00}%d{FFFFFF}\nHasič: {00FF00}%d{FFFFFF}\nMechanik: {00FF00}%d{FFFFFF}\nKamioňák: {00FF00}%d{FFFFFF}\nStrojvůdce: {00FF00}%d{FFFFFF}\nAutobusák: {00FF00}%d{FFFFFF}\n",fString2,dUserINT("Vyplaty").("Pilot"),dUserINT("Vyplaty").("Hasic"),dUserINT("Vyplaty").("Mechanik"),dUserINT("Vyplaty").("Kamionak"),dUserINT("Vyplaty").("Strojvudce"),dUserINT("Vyplaty").("Autobusak")); fo2("%sKACC: {00FF00}%d{FFFFFF}\nPolicista: {00FF00}%d{FFFFFF}\nCIA: {00FF00}%d{FFFFFF}\nArmáda: {00FF00}%d{FFFFFF}\nSWAT: {00FF00}%d{FFFFFF}",fString2,dUserINT("Vyplaty").("Kacc"),dUserINT("Vyplaty").("Policie"),dUserINT("Vyplaty").("CIA"),dUserINT("Vyplaty").("Armada"),dUserINT("Vyplaty").("SWAT")); ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Nastavení výplat",fString2,"Nastavit","Odejít"); }else{SCM(playerid,0xFF0000FF,"Nejsi starosta");} return 1; } publick s vyplatami PUBLIC:Vyplaty() { new Vyplata[21]; Vyplata[0] = random(900)+ dUserINT("Vyplaty").("Nezamestnany"); //nezamestnany Vyplata[1] = random(2000)+ dUserINT("Vyplaty").("Starosta");//starosta Vyplata[2] = random(2000)+ dUserINT("Vyplaty").("Taxikar");//taxikar Vyplata[3] = random(2000)+ dUserINT("Vyplaty").("Banker");//banker Vyplata[4] = random(2000)+ dUserINT("Vyplaty").("OstrahaL");//Ostraha letiště Vyplata[5] = random(2000)+ dUserINT("Vyplaty").("Pilot");//pilét Vyplata[6] = random(3000)+ dUserINT("Vyplaty").("Hasic");//hasic Vyplata[7] = random(2000)+ dUserINT("Vyplaty").("Mechanik");//mechanik Vyplata[8] = random(2000)+ dUserINT("Vyplaty").("Kamionak");//kamionak Vyplata[9] = random(2000)+ dUserINT("Vyplaty").("Strojvudce");//strojvudce Vyplata[10] = random(2000)+ dUserINT("Vyplaty").("Autobusak");//autobusak Vyplata[11] = random(2000)+ dUserINT("Vyplaty").("Kacc");//kacc Vyplata[12] = random(2000)+ dUserINT("Vyplaty").("Policie");//policista Vyplata[13] = random(2000)+ dUserINT("Vyplaty").("CIA");//cia Vyplata[14] = random(2000)+ dUserINT("Vyplaty").("Armada");//armada Vyplata[15] = random(2000)+ dUserINT("Vyplaty").("SWAT");//swat //----------------------------------------------------------------------------// for(new i=0; i { new string[100]; switch (GetJob(i)) { case 0:{format(string,sizeof(string),"Dostal podporu {008000}%d {FFFFFF}$",Vyplata[0]);Hrac[i][banka] =Hrac[i][banka]+ Vyplata[0];} case 1:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[1]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[1];} case 2:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[2]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[2];} case 3:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[3]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[3];} case 4:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[4]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[4];} case 5:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[5]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[5];} case 6:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[6]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[6];} case 7:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[7]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[7];} case 8:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[8]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[8];} case 9:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[9]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[9];} case 10:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[10]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[10];} case 11:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[11]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[11];} case 12:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[12]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[12];} case 13:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[13]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[13];} case 14:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[14]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[14];} case 15:{format(string,sizeof(string),"Dostal jsi výplatu {008000}%d {FFFFFF}$",Vyplata[15]);Hrac[i][banka] =Hrac[i][banka]+Vyplata[15];} } SCM(i,0xFFFFFFFF,"<<<<< {008000}[Výplata]{FFFFFF} >>>>>"); SCM(i,0xFFFFFFFF,string); SCM(i,0x008000FF,"[$]{FFFFFF}Byla ti poslána na účet"); new sta[128]; format(sta,128,"[$]{FFFFFF}Současný stav účtu {008000}%d{FFFFFF}$",Hrac[i][banka]); SCM(i,0x008000FF,sta); } return 1; } PS mam posílání rovnou do banky takze to si tay prehodte pokud chcete na GivePlayerMoney a nebo zmente na svoji promenou banky a niní dialogy switch (dialogid ){ case 26:{ if(response == 1){ switch(listitem) { case 0:ShowPlayerDialog(playerid,27,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Nezamestnaného","Nastavit","Zpět"); case 1:ShowPlayerDialog(playerid,28,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Starostu","Nastavit","Zpět"); case 2:ShowPlayerDialog(playerid,29,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Taxikáře","Nastavit","Zpět"); case 3:ShowPlayerDialog(playerid,30,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Bankéře","Nastavit","Zpět"); case 4:ShowPlayerDialog(playerid,31,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro OstrahuL","Nastavit","Zpět"); case 5:ShowPlayerDialog(playerid,32,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Pilota","Nastavit","Zpět"); case 6:ShowPlayerDialog(playerid,33,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Hasiče","Nastavit","Zpět"); case 7:ShowPlayerDialog(playerid,34,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Mechanika","Nastavit","Zpět"); case 8:ShowPlayerDialog(playerid,35,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Kamionáka","Nastavit","Zpět"); case 9:ShowPlayerDialog(playerid,36,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Strojvůdce","Nastavit","Zpět"); case 10:ShowPlayerDialog(playerid,37,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Autobusáka","Nastavit","Zpět"); case 11:ShowPlayerDialog(playerid,38,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro KACC","Nastavit","Zpět"); case 12:ShowPlayerDialog(playerid,39,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Policii","Nastavit","Zpět"); case 13:ShowPlayerDialog(playerid,40,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro CIA","Nastavit","Zpět"); case 14:ShowPlayerDialog(playerid,41,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro Armádu","Nastavit","Zpět"); case 15:ShowPlayerDialog(playerid,42,DIALOG_STYLE_INPUT,"Nastavení výplaty","Do rámečku zapište hodnotu\n základu výplaty pro SWAT","Nastavit","Zpět"); } } } case 27:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Nezamestnany",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil podporu nezaměstnaným na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 28:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$"); if(strval(inputtext) > 12000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi přesáhnout {00FF00}12000{FFFFFF}$"); dUserSetINT("Vyplaty").("Starosta",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Starostovi na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 29:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Taxikar",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Taxikářům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 30:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmi klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Banker",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Bankéřům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 31:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("OstrahaL",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Ostraze Lestiště na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 32:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Pilot",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu pilotům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 33:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Hasic",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Hasičům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 34:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Mechanik",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Mechanikům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 35:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Kamionak",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Kamionakům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 36:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Strojvudce",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Strojvůdcům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 37:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Autobusak",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Autobusákům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 38:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Kacc",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Ostraze KACC na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 39:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Policie",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Policistům na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 40:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("CIA",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu CIA na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 41:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("Armada",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu Armadě na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }} case 42:{if(response == 1) { if(strval(inputtext) < 5000)return SCM(playerid,0xFF0000FF,"[Výplaty]{FFFFFF}Hodnota výplaty nesmí klesnout pod {00FF00}5000{FFFFFF}$"); dUserSetINT("Vyplaty").("SWAT",strval(inputtext));new str[128]; format(str,128,"[Výplaty]{FFFFFF}Starosta {FF0000}%s{FFFFFF} nastavil výplatu SWATU na {00FF00}%d{FFFFFF}$",PlayerName(playerid),strval(inputtext)); SCMTA(0x0000FFFF,str); }}} Toje vše praxe funguje tak ze Hráč s povoláním Starosty zadá příkaz /vyplaty objeví se mu dialog s povoláními a vedle současný stav výplat rozklikne přisluzne povolání a zo INPUTU zadá výši výplaty tot vse PS možná budou nekde spatne zavorky jak sem to tahaz modu tak sem mozna nejakou zapomel PS2 QWER me zas seřve za stringy PS3 ted jak na to koukam tak by to slo zjednoudusit ale to at si kazdy udela sam a pak to pridam do verze 2
  2. -CZ-Tweer-CZ-

    script Houmer v1

    Custe udelal jsem si script admin bot Houmer nevyrovna se to k osfaldovi to vim nejsem nejlepsi ale nake lamky kdyby chtely. Takže da vam auto,zbrane,hp,penize kickne ty co mu napišou to je zatim vse je to jen v1 ve v2 vylepsim o dost. Tu mate dowload: Amx:http://www.ulozto.cz/10061925/bot-amx PWN:kdo chce pwn napište Otazky: Houmre,das mi hp? Houmre, si admin? Houmre, dej mi kick Houmre, jak je? Houmre, dej mi penize Houmre, dej mi zbrane Houmre, dej mi auto Na vše odepisuje bilou barvou ale ve v2 bude všemi barvy.
  3. Ewwe

    script Stealth

    Zdravim napadl me script na steath pro hydru nevim jestli to funguje nezkousel sem to tak to nekdo zkuste a uvidite new playerclr[MAX_PLAYERS]; #define VYSKA 20 // vyska pod kterou bduete "neviditelni" forward stealth(playerid); public stealth(playerid) { new Float:z; GetPlayerPos(playerid,z,z,z);//QWER IDEA return z; } public OnPlayerUpdate(playerid) { playerclr[playerid] = GetPlayerColor(playerid); if(GetVehicleModel(GetPlayerVehicleID(playerid))== 520) { if(stealth(playerid)< VYSKA) { for(new i = 0; i < MAX_PLAYERS; i++) { ShowPlayerNameTagForPlayer(playerid, i, false) SetPlayerMarkerForPlayer(playerid,i,0x4682B400); } } else { for(new i = 0; i < MAX_PLAYERS; i++) { ShowPlayerNameTagForPlayer(playerid, i, false) SetPlayerMarkerForPlayer(playerid,i,playerclr[playerid]); } } } return 1; } PS : ani sem to nekompiloval takze fakt nevim:D a dejte vedet jak to jezdi
  4. Zdravim updatnul sem /saveex předelal do dcmd pridal prikaz cp tedy /cp toznamena ze zadate třreba /cp 1318 5 a vytvori va to kod na pickup s id 1318 a typ pickupu bude 5 definice /newy new Float:x,Float:y,Float:z; #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 příkazy : dcmd_saveex(playerid,params[]) { #pragma unused params new File:pos = fopen("pos.pwn",io_append ); new string[256]; GetPlayerPos(playerid,x,y,z); if(fexist("pos.pwn")) { format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);SetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); SendClientMessage(playerid,0xFF0000FF,"Uložil jsi pozici a interior"); fwrite(pos, string); fclose(pos); } return 1; } dcmd_cp(playerid,params[]) { new id = strval(params[0]); new typ = strval(params[1]); if(!strlen(params[0]))return SendClientMessage(playerid,0xFF0000FF,"Nezadal si id pickupu"); if(!strlen(params[1]))return SendClientMessage(playerid,0xFF0000FF,"Nezadal si typ pickupu"); new File:pos = fopen("pos.pwn",io_append ); new string[256]; GetPlayerPos(playerid,x,y,z); if(fexist("pos.pwn")) { format(string, 256, "CreatePickup(%d, %d,%f,%f,%f,%d )\n",id,typ,x,y,z,GetPlayerVirtualWorld(playerid)); SendClientMessage(playerid,0xFF0000FF,"Uložil jsi pickup"); fwrite(pos, string); fclose(pos); } return 1; } Do commandtextu: dcmd(saveex,6,cmdtext); dcmd(cp,2,cmdtext); opet prikazy 4fun a pro zacatecniky apro ulehceni prace
  5. Ewwe

    script SaveEx

    Zdravím osobne mě nebaví tahat souřadnice z AddPlayerClass do které zapisuje príkaz /save tak sem jsi vytvořil tuhle blbost možná to označíte za blbost ale nováčkum se to bude hodit if (strcmp("/saveex", cmdtext, true, 10) == 0) { new File:pos = fopen("pos.pwn",io_append ); new string[256]; GetPlayerPos(playerid,x,y,z); if(fexist("pos.pwn")) { format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);SetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); SendClientMessage(playerid,0xFF0000FF,"Uložil jsi pozici a interior"); fwrite(pos, string); fclose(pos); } return 1; } A ano je to práce na 3 minuty ale mě to ušetří dost práce Ok edit kdo chce může použit toto : format(string, 256, "SetPlayerPos(playerid,%f,%f,%f);\nSetPlayerInterior(playerid,%d);\n",x,y,z,GetPlayerInterior(playerid) ); Nahradte tim format v prikazu
  6. Cawte s tímhle mi poradil můj kámoš SA_martin_SK !!! Takže jdeme na to ! Nahoru mezi new: new SPZ; //Nadefinujeme SPZ Do OnGameModeInit, nebo OnFilterScriptInit: SPZ = CreatePickup(ID Pickupu, Model, Pozice X, Pozice Y, Pozice Z, -1); //Vytvoříme pickup Do OnPlayerPickUpPickup: if (pickupid == SPZ) //Co se stane po sebrání pickupu { ShowPlayerDialog(playerid, 1037, DIALOG_STYLE_INPUT, "{FF0000}Změna SPZ", "Zadej text nové SPZ (Max 9 znaků)\nPoplatek za změnu: 5 000 $", "Změnit", "Zrušit"); } A nakonec do OnDialogResponse: if(dialogid == 1037) //Definice dialogu { if(IsPlayerInAnyVehicle(playerid)) return ShowPlayerDialog(playerid, 1040, DIALOG_STYLE_MSGBOX, "{FF0000}Info", "Musíš být ve vozidle", "Ok", ""); // Podmínka, pokud není ve vozidle if (GetPlayerMoney(playerid) < 5000) return ShowPlayerDialog(playerid, 1039, DIALOG_STYLE_MSGBOX, "{FF0000}Info", "Nedostatek financí, potřebuješ 5 000 $", "Ok", ""); //Podmínka, pokud nemá 5 000 $ vypíše dialog if(strlen(inputtext) > 9) return ShowPlayerDialog(playerid, 1037, DIALOG_STYLE_INPUT, "{FF0000}Změna SPZ", "Zadej text nové SPZ (Max 9 znaků)\nPoplatek za změnu: 5 000 $", "Změnit", "Zrušit"); //Input na změnu SPZ new auto = GetPlayerVehicleID(playerid); SetVehicleNumberPlate(auto,inputtext); //Nastaví SPZ SetVehicleToRespawn(auto); //Co se stane po respawnu PutPlayerInVehicle(playerid,auto,0); GivePlayerMoney(playerid, -5000); //Strhne 5 000 $ ShowPlayerDialog(playerid, 1038, DIALOG_STYLE_MSGBOX, "{FF0000}Info", "SPZ Změněna", "Ok", ""); //Napíše že byla SPZ změněna } Toť vše, mezi TuToriáli sem to nenašel tak pls :spam: //EDIT: Upravena gramatika
  7. Guest

    script Bank System by Mort

    Bank System Zdar, přináším vám můj Bank System... Doba pawnění: 2hod. Doba testování: 5min Něco na úvod, je to lehký Bank System kterej má pár vychytávek, mě na dedicated fungoval tak jak jsem ho napawnil a v pawnu to bylo bez chybičky. Pokoušel jsem se co nejvíc optimalizovat, no, posoudíte sami. Instalace [*:k0rd8f3n] Otevřeme si nový list pawna, a vše vymažeme (CTRL+A a DEL) [*:k0rd8f3n] Zkopírujeme tam vše co je v pastebinu [*:k0rd8f3n] Uložíme [*:k0rd8f3n] *Pwn soubor najdeme a přesuneme ho do složky s pawnem --> include [*:k0rd8f3n] Otevřeme další list pawna [*:k0rd8f3n] Do něj vložíme někam nahoru: #include [*:k0rd8f3n] Najdeme si v pawnu: public OnPlayerConnect(playerid) { return 1; } A do něj vložíme: OnBankConnect(playerid); [*:k0rd8f3n] Dále si najdeme public OnPlayerDisconnect(playerid, reason) { return 1; } A do něj vložíme OnBankDisconnect(playerid); [*:k0rd8f3n] Potom si najdeme: public OnPlayerPickUpPickup(playerid, pickupid) { return 1; } A do něj vložíme: OnBankPickupPickUp(playerid); [*:k0rd8f3n] Potom si najdeme ... public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { return 1; } A do něj vložíme OnBankDialog(playerid,dialogid, response, listitem, inputtext); [*:k0rd8f3n] A teď si najdeme poslední public a to je: public OnPlayerClickPlayer(playerid, clickedplayerid, source) { return 1; } A do něj dáme: OnBankClickedPlayer(playerid,clickedplayerid); [*:k0rd8f3n] Vytvoříme ve ScriptFiles složku Banka Jdeme tvořit banku ... Takže, pokud jste postupovali přesně podle instrukcí tak teď už nám zbývá poslední ... Vytvořit banku. Pro toto jsem vytvořil funkci AddBank, která drží všechno pohromadě .. AddBank(Float:x,Float:y,Float:z); - Funkce AddBank - Pozice X,Y,Z Funkci AddBank budeme vkládat do OnGameModeInit/ OnFilterScriptInit Ukkázka: public OnGameModeInit() { AddBank(0,0,0); return true; } Bonus [*:k0rd8f3n] Pokud chcete, aby se nad bankomaty zobrazovali 3DTexty, nahoru dejte: #define LABELS_BANKS [*:k0rd8f3n] Pokud chcete aby založení účtu v bance něco stálo tak dejte nahoru: #define PLACENA_BANKA [*:k0rd8f3n] Je tam i funkce GiveBankMoney Užívejte v pokoji, kritizujte, chvalte ale hlavně :spam: , Váš Mort.
  8. Riso135_

    script Primitiv AFK System

    Je to primitivne, nema to ani AntiDeAmx ochranu, dufam ze to nekto vyuzije... P.S.: Je to Filterscript DOWNLOAD: http://www.ulozto.cz/9947271/afk-amx
  9. ffredyk

    script Car Alarm (Include)

    Jednoduchej systém alarmu u aut.. Když někdo nabourá do auta bez řidiče, na minutu začne houkat a blikat.. Stačí i malý ťuknutí. http://ffredyk.ic.cz/Pwn-Scripty/caralarm.inc (Script není otestován, jelikož nemám jak ho otestovat [Nemám GTA])
  10. Guest

    script Rocket System

    Spravil som rocket systém, ako je v singly pri area 69, keď vojdete k nej, vystrelí raketu ktorá sa vás bude snažiť zostreliť. Funkcia CreateRocket(x,y,z,s) x = pozícia X y = pozícia Y z = pozícia Z s = rýchlosť Dávajte do OnGameModeInit download http://pastebin.com/43TEwK8L Ak chcete aby sa po niakom čase čo vás nechytí automaticky zmaže (vybuchne a zničí) hore dajte #define EXPLODE a ak chete aby to hráča naháňalo navždy, zmažte túto definíciu Veľa Šťastia
  11. Guest

    script Anti TuningHack

    Zdravím, udělal jsem takovou malou chujovinku... Anti TuningHack... (účinný na 98%) Tu je: public
  12. čau,nějak jsem tu hledal ale asi blbě protože jsem toto tu nenašel pokud spamuji smažte to ale udělám to sem mezi new new Job[MAX_PLAYERS]; new pawnerpick; OnGameModeInit pawnerpick = CreatePickup(1581,1,X,Y,Z);//první číslo je ID pickupu,druhé je jestli je vidět nebo de,a X Y Z jsou souřadnice OnPlayerDisconnect (když máte v modu registraci) dUserSetINT(PlayerName(playerid)).("Povolani",Job[playerid]); OnPlayerSpawn skiny:http://weedarr.wikidot.com/skinlistc if(Job[playerid] == 1) // pokud je povolání s číslem 1 { SetPlayerPos(playerid,X,Y,Z);// kde ho to spawne když se zaregistruje (souřadnice doplňte) SetPlayerColor(playerid,0xFFFFFFAA);// nastaví hráči barvu nicku SetPlayerSkin(playerid, skin);// nastaví hráči skin } OnPlayerPickUpPickup if(pickupid == pawnerpick) { ShowPlayerDialog(playerid,51,DIALOG_STYLE_MSGBOX,"Zaměstnání","Pawner","Zaměstnat","Storno"); } OnDialogResponse if(dialogid == 51)//dialog 51 si změňte dle sebe ale bacha aby se mám s něčím nesjednotil { if(response == 1) { if(Job[playerid] == 1) return SendClientMessage(playerid, 0x33CCFFAA, "*[Zaměstnání]* Už jsi zaměstnaný jako Pawner"); SendClientMessage(playerid,0x33AA33AA, "*[Zaměstnání]* Zaměstnal ses jako Pawner");//zašel zprávu o tom že se zaměstnal SetPlayerSkin(playerid, skin);//zvolilo se víše GivePlayerWeapon(playerid, 42, 5000); // dostane zbraň SetPlayerColor(playerid,0xFFFFFFAA );//barva nicku Job[playerid] = 1; } } OnDialogResponse (pouze když máte registraci tak do dialogu s registrací) Job[playerid] = dUserINT(PlayerName(playerid)).("Povolani"); snad jsem nic nevynechal snad se někomu hodí a opakuji:Pokud to tu je tak smažte
  13. Guest

    script Odehraný čas

    Odehraný čas Nahoru k includům: #include Mezi definice: #define MAX_PLAYERS_EX 100 // číslo si kdyžtak změňte nebo používejte MAX_PLAYERS Mezi forwardy: forward Cas(); Mezi Newy: new Sekundy[MAX_PLAYERS_EX]; new Minuty[MAX_PLAYERS_EX]; new Hodiny[MAX_PLAYERS_EX]; new Text:textdraw5[MAX_PLAYERS_EX]; Do OnGameModeInit SetTimer("Cas",1000,1); for(new i;i{ textdraw5[i] = TextDrawCreate(500,6,"Nahrany cas:"); TextDrawLetterSize(textdraw5[i],0.199999,1.000000); TextDrawAlignment(textdraw5[i],0); TextDrawBackgroundColor(textdraw5[i],0x000000FF); TextDrawFont(textdraw5[i],2); TextDrawUseBox(textdraw5[i],1); TextDrawBoxColor(textdraw5[i],0x00000066); TextDrawTextSize(textdraw5[i],563.000000,18.000000); TextDrawSetOutline(textdraw5[i],0); TextDrawSetProportional(textdraw5[i],1); TextDrawSetShadow(textdraw5[i],1); //-------------------------------------------------- } Někam do módu mimo publicy .. public Cas() { for(new i;i { Sekundy[i] ++; if(Sekundy[i] == 60) { Minuty[i] ++; Sekundy[i] = 0; } else if(Minuty[i] == 60) { Hodiny[i] ++; Minuty[i] = 0; Sekundy[i] = 0; } else if(Minuty[i] == 60 && Sekundy[i] == 60) { Hodiny[i] ++; Minuty[i] = 0; Sekundy[i] = 0; } new cas[100]; format(cas,sizeof(cas),"Nahrany cas: ~y~%d ~w~: ~g~%d ~w~: ~r~%d",Hodiny[i],Minuty[i],Sekundy[i]); TextDrawSetString(textdraw5[i],cas); TextDrawShowForPlayer(i,textdraw5[i]); } return true; } Do ukládáníí: dini_IntSet(...,"Sekundy",Sekundy[i]); // v případě že používáte v nějakém publicu kde je parametr playerid, změňte "i" na playerid dini_IntSet(...,"Minuty",Minuty[i]);// v případě že používáte v nějakém publicu kde je parametr playerid, změňte "i" na playerid dini_IntSet(...,"Hodiny",Hodiny[i]);// v případě že používáte v nějakém publicu kde je parametr playerid, změňte "i" na playerid Do načítání: Sekundy[playerid] = dini_Int(..,"Sekundy"); Minuty[playerid] = dini_Int(...,"Minuty"); Hodiny[playerid] = dini_Int(...,"Hodiny"); Dělejte si co chcete, funguje to Cykly si předělejte podle TOHODLE TUTU !!!
  14. Guest

    script Pár jednoduchých funkcí ...

    Ahoj ... dneska jsem si hrál se stockama, nudil jsem se tak jsem vyrobil pár malých funkcí do Vašeho módu Jsou to velmi jednoduché věci, ale snad to někomu pomůže GivePlayerScore(playerid,score); Toto je moje první funkce, určitě všichni znáte score ze hry, kde děláte: GetPlayerScore(playerid,SetPlayerScore(playerid) ..); Toto je lehčí, že stačí udělat GivePlayerScore(playerid,500); playerid - tomu, komu se funkce vyvolá 500 - změňtee si, to je kolik dostane bodů ... Kdož chce, tak ať si zkopíruje mezi stocky: stock GivePlayerScore(playerid,score) { new body = GetPlayerScore(playerid); SetPlayerScore(playerid,body + score); return true; } GivePlayerHealth(playerid,health); Zase to samé jako u Score, tady stačí jen: GivePlayerHealth(playerid,10); Přičte hráči 10 životú Mezi stocky: stock GivePlayerHealth(playerid,hp) { new Float:healthh; new health = GetPlayerHealth(playerid,healthh); SetPlayerHealth(playerid,health + hp); return true; } GivePlayerArmour(playerid,armor); Přidá hráči vestu, to samé jako u přeedchozích funkcí ... GivePlayerArmour(playerid,5); .. stock GivePlayerArmour(playerid,armor) { new Float:armour; new vesta = GetPlayerArmour(playerid,armour); SetPlayerArmour(playerid,vesta + armor); return true; } GivePlayerAmmo(playerid,ammo); Přidá hráči do všech zbraní x nábojů .. GivePlayerAmmo(playerid,1000); .. stock GivePlayerAmmo(playerid,ammo) { new naboje = GetPlayerAmmo(playerid); SetPlayerAmmo(playerid,weaponslot,naboje + ammo); return true; } ========================================================= To je všechno Snad někomu pomůže, ale nezkoušel jsem je .. ale měly by jít v pohodě Prosím, bez hodnocení, script slouží jako odlehčení funkce těm kteří ještě takhle zacházet neumí S úctou, Mort
  15. Guest

    script Pawno pro Notepad ++

    Sice už je to starý, ale objevil jsem to tam a vypadá to very good Ještě jsem nezkoušel .. KLIK
  16. Jelikož jsou tu stále aféry s různýma anti-hack scriptama.. Pokoušel jsem se vymyslet ochrany, které se jen tak neprolomí a žádná lama na to ochranu neudělá (ne na všechno) Berte co chcete..
  17. Mattsy

    script Jednoduchý kolotoč

    Ako tu je téma kolotoč tak som sa rozhodol že tu dám jeden taký jednoduchy ktorý som robil. Možte si ho upraviť už ako chcete.Nachádza sa v Los Santos na tom dlhom móle úplne na konci Spúšťa sa príkazom /kolotoc http://pastebin.com/iYP2YNKv Je to robené na zákazku ako to chcel klient !!!
  18. ffredyk

    script Barevný nicky v chatu

    Dělané pro nápad.. Každý si to předělejte jak chcete. Podle všeho by to mělo fungovat.. Kódy pro barvy jsou: #bla - Černá #red - Červená #gre - Zelená #blu - Modrá #yel - Žlutá #pin - Růžová #whi - Bílá Použití: #bluff#redred#yelyk -> ffredyk Kdo bude umět může si přidělat i další barvy..
  19. Čau. Už jsem dlouho něco nenapsal, tak sem hodim jednoduchej scriptík (pro zpřehlednění) na rozdělení čísla (nejčastěji peněz) podle řádů (po třech), nazval jsem jí SplitMoney. Snad se to bude někomu hodit. Jestli to tu už je tak sem jen zabil nudu Použití: SplitMoney(12053012) = "12 053 012" stock SplitMoney(money){ new d,string[14],string2[11]; format(string2,sizeof(string2),"%d",money); for(new i=strlen(string2)-1;i>=0;i--){ new string3[2]; strmid(string3,string2,i,i+1); if(d%3 == 0 && i != strlen(string2)-1) format(string,sizeof(string),"%s %s",string3,string); else format(string,sizeof(string),"%s%s",string3,string); d ++; } return string; } - parametr funkce je celé číslo (integer) - funkce vrací řetězec (string) Příklad: new penize = GetPlayerMoney(playerid); // hráč bude mít např. 12053012 $ new string[256]; format(string, sizeof(string), "U sebe máte %s dolarů", SplitMoney(penize)); SendClientMessage(playerid, COLOR_WHITE, string); řětezec string se nám promění v "U sebe máte 12 053 012 dolarů"
  20. Lax.

    script Prepichovače

    Dlžka programovania a iné: - cca 20 až 25 minút - test scriptu: cca 2 minúty - id dialogou : 50 a 51 - max prepichovačov: 20 (Môžte si zmeniť) Čo to vlastne je ? - prepichovače gúm. - Vhodné pre policajtov. - Funguje to tak, že ak ste úplne pri tých pichliačov tak vám pichne všetky gumy na vozidle Obrázky: Obrázok 1 Obrázok 2 Obrázok 3 Obrázok 4 Obrázok 5 Príkazy: - /prepichovace (zobrazí dialog) - /prepich (to isté len v skratke ) Na stiahnutie (Download) http://www.uloz.to/8127865/prepichovace-zip - obsahuje pwn a amx.. dúfam že sa vám tento script páči
  21. Ako niektorý vedia mal som problém s Anti Money Cheatom tak som skúšal to spraviť tak aby to fungovalo. A podarilo sa. Má len pár riadkov a funguje Hore medzi define: #define DajHracoviPeniaze(%0,%1) SetPVarInt(%0,"Money",ZistiHracovepeniaze(%0)+%1),GivePlayerMoney(%0,%1) #define ResetujHracoviPeniaze(%0) SetPVarInt(%0,"Money",0),ResetPlayerMoney(%0) #define ZistiHracovePeniaze(%0) GetPVarInt(%0,"Money") Medzi forwardy: forward AntiMoneyCheat(); Public: public AntiMoneyCheat() { for(new i = 0; i < MPE; i++) { if(IsPlayerConnected(i)) { if(ZistiHracovePeniaze(i) != GetPlayerMoney(i)) { new const cash = ZistiHracovePeniaze(i); ResetujHracoviPeniaze(i), DajHracoviPeniaze(i, cash); } } } } A teraz keď to budeme chcieť použiť len použijeme AntiMoneyCheat(); napríklad do sekundového timeru ako to mám ja Všetko funguje a peniaze odčítava, odskúšané
  22. Reast-X

    script AntiFallOf z Motorky

    Serus chlapci, Na to že tu neni TuT na Anti Fall of z bajku tak Vám ho teraz prinášam. Trošku som doplnil script pár funkciami ako napr. IsPlayerInWater. Ide o to že ak hráč nasadne na motorku a z nej spadne (crash o stenu) tak sa nespusti Public OnPlayerExitVehicle. Toto sa dalo vyuzit na to aby sa vytvorila funkcia AntiFallOf. (Script nie je moj) Premenne: Definicie OnPlayerStateChange OnPlayerExitVehicle Niekde do modu Funkciu IsPlayerInWater som pouzil preto, lebo ak spadnes do vody s motorkou tak je to to iste ako napr. ten crash o stenu = nevyvola sa OnPlayerExitVehicle. Supol som tam podmienku že ak je vo vode nehodi ho to spät na motorku. (Ide to z vlastnej skusenosti viem).
  23. ffredyk

    script SeparateLines

    Na prani v ICQ.. Neslo mu nacitat stringy ze souboru do dialogu (neradkovalo mu to) stock SeparateLines(text[]) { new tmp, temp[258]; format(temp,258,"%s",text); loop: if(strfind(temp,";") != -1) { tmp = strfind(temp, ";"); strdel(temp,tmp,tmp+1); strins(temp,"\n",tmp); goto loop; }else return temp; return temp; } Misto \n staci v souborech psat ";" (bez uvozovek) nacist je do stringu treba "zdialogu" a pak pouzit: zdialogu = SeparateLines(zdialogu);
×
×
  • Create New...