Jump to content

weedenek

Uživatel
  • Příspěvků

    25
  • Registrován

  • Aktivní

Everything posted by weedenek

  1. jo to je ten mód který jsem se tejden snažil předělat do pwn a pak mi došlo že to asi nepůjde zvlášť na r4 :D (a to vykreslování to byla hrůza ale jinak vcelku good mode)
  2. Jzš tak teď jsem stracenej úplně
  3. Ahoj vzpomněl jsem si na to že mám rozdělaný ten kulečník a jak Hip říkal že je ten řádek 70 úplná hovadina tak ten řádek dělá to že když se daná koule dostane do jamky tak jí to smaže public PHY_OnObjectUpdate(objectid) { new poolid = 0; // setup pool table for(new i = 0; i < GetMaxPlayers(); i++){ if( IsInBall(objectid , POOL[poolid][POS][0] + 0.955, POOL[poolid][POS][1] + 0.510, POOL[poolid][POS][2] -0.045,0.10) || IsInBall(objectid , POOL[poolid][POS][0] + 0.955, POOL[poolid][POS][1] - 0.510, POOL[poolid][POS][2] -0.045,0.10) || IsInBall(objectid , POOL[poolid][POS][0] + 0.000, POOL[poolid][POS][1] + 0.550, POOL[poolid][POS][2] -0.045,0.10) || IsInBall(objectid , POOL[poolid][POS][0] + 0.000, POOL[poolid][POS][1] - 0.550, POOL[poolid][POS][2] -0.045,0.10) || IsInBall(objectid , POOL[poolid][POS][0] - 0.955, POOL[poolid][POS][1] + 0.510, POOL[poolid][POS][2] -0.045,0.10) || IsInBall(objectid , POOL[poolid][POS][0] - 0.955, POOL[poolid][POS][1] - 0.510, POOL[poolid][POS][2] -0.045,0.10)) { new str[50]; for(new j = 0; j < 16; j++){ if(objectid == POOL[poolid][BALLS][j]) { new type[6]; if(POOL[poolid][BALLS][j] > 8) format(type ,sizeof(type), "stripe"); else format(type ,sizeof(type), "solid"); format(str ,sizeof(str), "Koule spadla do jamky : číslo koule %d %s", POOL[poolid][BALLS][j], type); SendClientMessage(i, -1, str); DestroyObject(POOL[poolid][BALLS][j]); PHY_DeleteObject(POOL[poolid][BALLS][j]); } } } } return 1; } Ale je to ono co zatěžuje server ale nwm jak to fixnout aby to fungovalo jak má a nezatěžovalo
  4. to vypadá jako PW ale to je jedno já jsem tohle taktéž řešil a byl tam problém prvně s tím že jsem měl špatné pluginy .so(Linux) místo .dll(Windows) a pak v gm jsem měl chybu že jsem tam neměl public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Blank Filterscript by your name here"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else možná to je ono
  5. ten anticheat stejně nefunguje ale děkuji vám že jste mi pomohli
  6. Zkusil jsem to ale udělalo mi to 0kb. amx a nenačetlo se to a compiler nehodil ten copyright řáked ale ta čárka kde by to mělo být bliká
  7. V tom řádku mi něco chybí nebo tam mám špatně něco napsanýho nebo je tam něco navíc
  8. No to for(new i =0; i < GetMaxPlayers() ; i++) { až po to poslední isinball a {
  9. odstranil jsem ten to ale ty koule se pak nespawnou
  10. No ja jsem to hledal protože jsem nevěděl jak to udělat ten kulečník a nasel jsem tohle funguje to tak že /pool spawne to kulečník a na tom kulečníku koule a ty se stoupnes někam u toho stolu a das /shot a bílá koule vystřelí a ja pak z toho chtěl udělat jak je to v singlu
  11. hele jsou 3 ráno takže vůbec nwm co po mě chceš pochopil jsem akorát že SCM můžu nahradit SCMTA a víc mi to nešrotuje
  12. Zdravím jelikož dělám na server každý den update tak jsem se rozhodl že přidám kulečník tak jsem si našel jak to tak nějak udělat a tak jsem to napawnil ale když to dám dám na server tak rázem zatížení 38-43%(normálně mám 1-5) nedalo by se to nějak fixnout nebo je to normální ? mohl by mi někdo pomoct prosím ? kulecnik.pwn
  13. Mně ta mapa připomíná Far Cry 1 nwm proč ale jinak je to good
  14. Ahoj na netu jsem si našel anticheat pack(mám svůj anticheat ale je zastaralí a chci se podívat jak fungují ty dnešní) a v jednom includu mi to píše undefined symbol "GetSVarString" a já nwm jak se toho zbavit zkoušel jsem new a to taky nepomohlo spíše zhoršilo error: C:\pawno\include\Anti-Cheat/BugCheats.inc(103) : error 017: undefined symbol "GetSVarString" C:\pawno\include\Anti-Cheat/BugCheats.inc(103) : warning 202: number of arguments does not match definition code: public OnPlayerConnect(playerid) { playerData[playerid][falingTicks] = -1; playerData[playerid][playerOldZ] = -999.0; if(playerData[playerid][isPlayerConnected]) { #if defined OnPlayerBugAttempt OnPlayerBugAttempt(playerid, 3); #endif } else playerData[playerid][isPlayerConnected] = true; if(IsPlayerNPC(playerid)) { new rAB_PIP[17]; GetPlayerIp(playerid, rAB_PIP, sizeof(rAB_PIP)); new rAB_ServerIP[17]; GetSVarString("bind", rAB_ServerIP, sizeof(rAB_ServerIP)); // zde to dělá neplechu :D if (!!strcmp(rAB_PIP, rAB_ServerIP)) { #if defined OnPlayerBugAttempt OnPlayerBugAttempt(playerid, 1); #endif } } #if defined RAB_OnPlayerConnect return RAB_OnPlayerConnect(playerid); #else return 1; #endif }
  15. Zdravím rozhodl jsem se že si na server přidám Pickupy řídil jsem se tímto návodem ale když to udělám tak mi compiler napíše undefined symbol "Taska" ale přitom nad public OnPlayerPickUpPickup(playerid, pickupid) mám new Taska; a když to přidám nad public OnGameModeInit() tam kde se nachází ta chyba napíše to symbol already defined: "Taska" code na kerém řádku je ta chyba: Taska = CreatePickup(1210, 2, 1503.3359, 1432.3585, 10.1191, -1);
  16. format(STR, sizeof(STR), "Napište na kolik hodin si chcete prodloužit pronájem.\n{FF0000}Maximálně můžete prodloužit o %d hodin!", 72 - House[HouseID][HousePronajem]); else if((House[HouseID][HousePronajem] + Ochrana) > 72) return ShowPlayerDialogEx(playerid, DIALOG_HOUSE_NAJEM, DIALOG_STYLE_INPUT, "Pronájem", STR, "Potvrdit", "Zrušit"); House[HouseID][HousePronajem] += Ochrana; SPIBF(80, playerid, 5, "Koupil jste pronajem pole na %d hodin. Celkem %d hodin", Ochrana, House[HouseID][HousePronajem]); Log_Write(100,playerid,"(POLEID %d) Hráč %s koupil %d hodin pronajmu. Celkem %d hodiny", HouseID, PlayerName(playerid), Ochrana, House[HouseID][HousePronajem]);
  17. (1630) : error 001: expected token: "}", but found "-identifier-" (36063) : warning 213: tag mismatch (36066) : warning 213: tag mismatch (36071) : warning 213: tag mismatch (36076) : warning 213: tag mismatch (36077) : warning 213: tag mismatch
  18. myslíš tohle: enum House_Info { Owner[MAX_PLAYER_NAME], NaProdej, Lock, Gun[MAX_HOUSE_ITEM], H_Ammo[MAX_HOUSE_ITEM], H_Skin[MAX_HOUSE_ITEM], H_Armour, H_Health, Money, H_Spawn, Float:H_x, Float:H_y, Float:H_z, Cena, H_CENA, Text3D:HouseStav, Pickup, IntPickup, InteriorID, VirtualWorld, DumNaTrhu };
  19. Zdravím potřeboval bych pomoc, dělám pronájem domu ale hází mi to furt varningy. Budu rád když mi někdo pomůže Warning (36062) : warning 213: tag mismatch (36065) : warning 213: tag mismatch (36070) : warning 213: tag mismatch (36075) : warning 213: tag mismatch (36076) : warning 213: tag mismatch předtím jsem tam měl: (36061) : error 017: undefined symbol "HousePronajem" (36064) : error 017: undefined symbol "HousePronajem" (36069) : error 017: undefined symbol "HousePronajem" (36074) : error 017: undefined symbol "HousePronajem" (36075) : error 017: undefined symbol "HousePronajem" ale udělal jsem : new HousePronajem; CODE: case DIALOG_HOUSE_NAJEM: { if(response == 1) { if(IsHouseOwner(playerid,HouseID)) { new STR[120]; format(STR, sizeof(STR), "Napište na kolik hodin si chcete prodloužit pronájem.\n{FF0000}Maximálně můžete prodloužit o %d hodin!", 72 - House[HouseID][HousePronajem]); new Ochrana = strval(inputtext); if(Ochrana < 0 || Ochrana > 72) return ShowPlayerDialogEx(playerid, DIALOG_HOUSE_NAJEM, DIALOG_STYLE_INPUT, "Pronájem", STR, "Potvrdit", "Zrušit"); else if((House[HouseID][HousePronajem] + Ochrana) > 72) return ShowPlayerDialogEx(playerid, DIALOG_HOUSE_NAJEM, DIALOG_STYLE_INPUT, "Pronájem", STR, "Potvrdit", "Zrušit"); else if(!isNumeric(inputtext)) return ShowPlayerDialogEx(playerid, DIALOG_HOUSE_NAJEM, DIALOG_STYLE_INPUT, "Pronájem", STR, "Potvrdit", "Zrušit"); else if(!inputtext[0]) return ShowPlayerDialogEx(playerid, DIALOG_HOUSE_NAJEM, DIALOG_STYLE_INPUT, "Pronájem", STR, "Potvrdit", "Zrušit"); else if(GetPlayerMoneyEx(playerid) < Ochrana * MAX_CENA_PRONAJEM) return ShowPlayerDialogEx(playerid, DIALOG_HOUSE_NAJEM, DIALOG_STYLE_INPUT, "Pronájem", "Napište na kolik hodin si chcete prodloužit pronájem.\n{FF0000}MAX 72 hodin!{FFFFFF}\nNemáte dostatek peněz na zaplacení pronájmu", "Potvrdit", "Zrušit"); House[HouseID][HousePronajem] += Ochrana; GivePlayerMoneyEx(playerid, -(Ochrana * MAX_CENA_PRONAJEM)); CHM_Plus((Ochrana * MAX_CENA_PRONAJEM)); SPIBF(80, playerid, 5, "Koupil jste pronajem pole na %d hodin. Celkem %d hodin", Ochrana, House[HouseID][HousePronajem]); Log_Write(100,playerid,"(POLEID %d) Hráč %s koupil %d hodin pronajmu. Celkem %d hodiny", HouseID, PlayerName(playerid), Ochrana, House[HouseID][HousePronajem]); UlozHouse(HouseID); } } }
  20. Jakej krok 1 nebo já tohle nikdy nedělal takže vůbec nevím o čem mluvíš
  21. Ne protože jsem to nikdy nedělal 😂 asi
  22. jako myslíš new IDs = RandomCislo(9,11,12,13,18,19,20,21,22,55); SetPlayerSkinEx(playerid, IDs); nebo SetPlayerSkinEx(playerid, 185); ApplyAnimationEx(playerid,"CLOTHES","CLO_Buy",4.1,0,1,1,1,1,0); ?
  23. Zdravím mám problém že u jobu hotelová služba(u všech to funguje) tak to má nastavit skin pokud dá hráč ano chci nastavit skin tak to hodí uplně jinej skin a né 185 a pokud hráč kline na ne tak stejně mu to dá random skin jen u tohohle jobu nevíte čím by to mohlo být ? CODE HERE: case DIALOG_MISE_HOTEL: { if(response == 1) { switch(listitem) { case 0: { Sav[Last_Job][playerid] = HOTEL_SLUZBA; DovozVozidlaMise(playerid); } case 1: { SetPlayerSkinEx(playerid, 185); ApplyAnimationEx(playerid,"CLOTHES","CLO_Buy",4.1,0,1,1,1,1,0); } case 2: { if(Sav[Vyplata][playerid] == 0) return SPIB(playerid, "Na vyplatni pasce nemate zadne penize!", 3); SPIBF(100, playerid, 5, "Vybral jste vyplatu:~r~%s$", Number(Sav[Vyplata][playerid])); GivePlayerMoneyEx(playerid, Sav[Vyplata][playerid]); Sav[Vyplata][playerid] = 0; } case 3: { strcat(MAX_STR, "{5A096A}Hotelová služba\n"); strcat(MAX_STR, "{FFFFFF}Mise: Misi zahájíte u hotelu v Las Venturas označenou fialovou postavou.\n"); strcat(MAX_STR, "Nasednete do auta a odvezete ho zaparkovat na parkoviště.\n"); strcat(MAX_STR, "Průkaz: {5A096A}-{FFFFFF} , Město: Las Venturas\n"); strcat(MAX_STR, "Navigace: {5A096A}/gps > Povolání > Hotelová služba\n"); format(MAX_STR, sizeof(MAX_STR), "%s{FFFFFF}Maximální odměna:{5A096A} %s$\n\n",MAX_STR, Number(VyplataSTR( HOTEL_SLUZBA))); ShowPlayerDialogEx(playerid, INFORMACNI_DIALOG, DIALOG_STYLE_MSGBOX, "Hotelová služba", MAX_STR, "Zavřít", ""); } case 4: { if(Sav[Last_Job][playerid] != HOTEL_SLUZBA) { SPIB(playerid, "Nejste zamestnan u tohoto povolani", 3); return 1; } SetPlayerColorEx(playerid, 0xFFFFFFFF); SPIB(playerid, "Pro vypoved /end", 3); Sav[Last_Job][playerid] = -1; } } } } všechno je vpohodě takže nevím ještě mě napadá toto: stock DovozVozidlaMise(playerid) { new ID = GetPlayerID(NPC_PRODEJ); if(ServerDovozceOnly == 1) { SPIB2(playerid,"Tuto misi jiz nekdo vykonava",5); return 1; } //---- new i = random(12); if(VehicleUSE == 0) { SetPlayerColorEx(playerid, 0x5A096AFF); SPIB2(playerid,"Cekejte pred hotelem a zaparkujte kazde ~y~vozidlo~w~, ktere zakaznici privezou.",5); //ConnectNPC(NPC_PRODEJ,"Prodejce1"); Hrac[Zamestnani][playerid] = HOTEL_SLUZBA; Sav[Last_Job][playerid] = HOTEL_SLUZBA; ServerDovozceOnly = 1; MiseOn[playerid] = 1; DisablePlayerCheckpointEx(playerid); VehicleUSE = 2; SetPlayerVirtualWorld(ID, 0); new IDs = RandomCislo(9,11,12,13,18,19,20,21,22,55); SetPlayerSkinEx(playerid, IDs); PutPlayerInVehicle(ID, VehicleSAV, 0); //----- SetPlayerColor(ID, 0x97FFFF00); }else DovozVozidlaMise(playerid); //---- return 1; } děkuji za odpověď
×
×
  • Create New...