Jump to content

Matess

Uživatel
  • Příspěvků

    290
  • Registrován

  • Aktivní

  • Vítězných dnů

    8

Everything posted by Matess

  1. !IsPlayerAdmin(playerid)
  2. Matess

    gamemode [DM] Shooter

    UPDATE XMAS - opraveno ještě pár bugů - do /damn doplněno nové množství hlášek - pro nadcházející Vánoce přibyl příkaz /xmas - po zadání příkazu se vám otevře adventní kalendář a každý* den máte nárok na odměnu ve formě money, shieldu, kreditů atd. * 1.12. - 24.12. -> To tedy znamená, že první odměnu získáte již zítra Přeji pěkné nadcházející svátky
  3. To jako hledáš někoho, kdo se s tebou někde sejde (už to muže být problem pokud každej bydlite zcela jinde) a ty mu až tam vlastně řekneš tvoji vizi toho jak si to představuješ? No jen aby ten tvůj výmysl nebyl ztrátou času a peněz pro obě strany.
  4. Matess

    gamemode [DM] Shooter

    UPDATE v0.9999999 - clan chaty pro clany se zakoupeným vozidlem (již 5 clanu) - možnost hodnotit jednotlivé mapy od 1 do 10 - dvě nové mapy a to konkrétně oblíbené mapy z MTA (edos1, edos2) - v duelu již nejsou nadále vidět rakety - lze již zabíjet i na bezprostřední blízkost - vylepšen AC - chat pro jednotlivé země pomocí @text (text se ukáže pouze těm ze stejné země) - Nové příkazy: /nitro, /flip, /re (/fr), /cmds, /rate 1-10
  5. (3x-1)(2x+2)=-2 6x^2+6x-2x-2=-2 6x^2+4x=0 2x(3x+2)=0 x1 = 0 x2 = -2/3 Asi tak?
  6. Ale jo takhle to musí fungovat. Jeden interier a mnoho VW. Otázka je jestli to správně tvoříš a když někoho do toho domu přesouváš tak jestli to nastavuje správnej VW.
  7. Nemůžeš přijít na co? Proč se nezobrazuje CP, kterej nikde netvoříš? V prvotním kodu ho máš: public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp("/Vlak", cmdtext, true, 10) == 0) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 538) { Vlak[playerid] = 1; new name[MAX_PLAYER_NAME], string[90]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "* {6EF83C}%s {FFAF00}Je {00C0FF}Řidič Vlaku.", name ); SendClientMessageToAll(COLOR_YELLOW, string); SetPlayerCheckpoint(playerid,-1942.1664,180.2326,25.7109,3);//ZDEEEEEEEEEEEEEEEEEEEEEEEEEEE SendClientMessage(playerid,COLOR_SILVER,"* Sleduj červené body!"); return 1; } SendClientMessage(playerid, COLOR_RED,"Pouze určené vozidlo odstartuje práci!"); } return 0; } Takže na tlačítko: public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if ((newkeys==KEY_SUBMISSION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)) { if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 428) { if (playerInMiniMission[playerid]<0) { MissionIni(playerid); } } } return 1; } MissionIni(playerid) { GameTextForPlayer(playerid,"~r~Prevoz ~w~penez ~w~Zacina!~n~ Jedte na ozanceny ~r~ bod~w~!",3000,4); new name[MAX_PLAYER_NAME], string[90]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "* {6EF83C}%s {FFAF00}Je {00C0FF}Řidič Vlaku.", name ); SendClientMessageToAll(COLOR_YELLOW, string); SetPlayerCheckpoint(playerid,-1942.1664,180.2326,25.7109,3);//ZDEEEEEEEEEEEEEEEEEEEEEEEEEEE SendClientMessage(playerid,COLOR_SILVER,"* Sleduj červené body!"); return 1; }
  8. CreateDynamicMapIcon(2127.5764,2375.9639,10.8203, 55, -1, -1, -1, -1, 100, MAPICON_LOCAL);
  9. Matess

    pomoc Vehicleid

    CMD:mise(playerid,params[]) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 414) // RIADOK 18 { ShowPlayerDialog(playerid,DIALOG_MISE,DIALOG_STYLE_LIST,"Job","Spustit misi\nZrušit misi","Vybrat","Odejít"); } else { GameTextForPlayer(playerid, "~w~FUNGUJE", 5000, 1); } return 1; }
  10. Tak zaprvé tam to jsou pouze warningy o tom, že něco nepoužíváš a ne errory které brání v kompilaci. Za druhé tu píšeš, že nezobrazuje CP? VŠAK si ho nikde nevytvořil!!!!!!!!!!
  11. Topic se jmenuje "Opravte...", ale spíš po nás chceš aby jsme něco udělali ta tebe. Když už si opravdu nevíš rady, tak sem dej aspoň jen tu část kodů, kde je chyba a ne třicet dalších zbytečných publiců, které v tom dělaj chaos. Chyba je na nějakém řádku? Tak nám ten řádek LASKAVĚ označ a hned se to bude řešit lépe. Jsi ve správné sekci, kde ti někdo může pomoct, ale pokud neuděláš ani to nejmenší ohledně značení, tak se ti na to řada lidí ani nepodívá.
  12. Tak nevim jesti jsi slepej nebo co: public OnGameModeInit() { povolanipick = CreatePickup(105,2021.5134,1224.3746,10.8203,354.1375); // Doplnte si souřadnice UsePlayerPedAnims();
  13. Doufám, že ten tvuj prvni switch neni jen pro jednu věc, ale když máš mise1cp[playerid] == 0, tak se zruší CP u autoškoly, protože si do něj vešel, jenže pokud tu podminku necháš takhle, tak pokaždé když vemeš další CP tak se ti zruší. Řešení je např: switch(mise1cp[playerid]) { case 0: { DisablePlayerCheckpoint(playerid); mise1cp[playerid] = 1; //tímto zablokuješ další volání této části kodu new string[3000]; strcat(string,"{FFD700}Autoškola:\n"); strcat(string,"\n"); strcat(string,"{FFFFFF}Autoškolu začneš keď vstúpiš do šipky!{FFD700}\n"); strcat(string,"\n"); strcat(string,"\n"); ShowPlayerDialog(playerid,DIALOG_MISE1_1,DIALOG_STYLE_MSGBOX,"{FFD700}web.eu",string,"Okay",""); } } ale samozřejmě, že tam kde tvoříš ten CP pro autoškolu jako stanoviště tam nastav mise1cp[playerid] = 0;
  14. Streamer -> CreateDynamicCylinder(Float:x, Float:y, Float:minz, Float:maxz, Float:size, worldid = -1, interiorid = -1, playerid = -1); Pak -> IsPlayerInDynamicArea(playerid, areaid, recheck = 0); A dávat zjišťování do OnPlayerUpdate je zbytečný pokud to opravdu nepotřebuješ zjištovať velmi rychle,takže by stačil timer.
  15. Však a proto musíš nastavit mise1cp[playerid] na jinou hodnotu.
  16. Nacpi tam všude return 1; když nastavuješ CP.
  17. Matess

    pomoc Spawn pomoc

    Tak protože následuje OnPlayerSpawn, kterej mu dá zcela jinou pozici. Manipuleješ s hráčem, který neni spawnutý. Asi by stačilo vložit do AddPlayerClass ty tvé souřadnice.
  18. Tak to se ale musíš vyjádřit co vlastně chceš. http://wiki.sa-mp.com/wiki/CreatePlayer3DTextLabel http://wiki.sa-mp.com/wiki/DeletePlayer3DTextLabel
  19. new Text3D:label; Delete3DTextLabel(label); label = Create3DTextLabel("{FFFF00}(Zombie)",-1, 30.0, 40.0, 50.0, 40.0, 0); Attach3DTextLabelToPlayer(label, p, 0.0, 0.0, 0.4); ?
  20. Tak googlit se taky musí naučit a fakt, že nejvíc informací k pawnu bude v angličtině mu taky nepomůže. K tvé otázce: cyklus + SetPlayerColor s "neviditelnou" barvou. Neviditelná červená na mapě: 0xFF000000 Problem je, ale ten že nastavíš všem jednu barvu. Řešit se to dá leda individuálně a to podle toho jestli používáš SetPlayerColor, nebo zjistit pro jaké týmy používáš jakou barvu.
  21. Budeš mít vic lodi než jen tu pirátskou v LV? Samozřejmě, že ta pirátská by se dala trochu upravovovat co se vzhledu týče, ale taky ne nijak zásadně. Objevovat ostrovy... no objekty mimo SA mapu jsou buglé v tom, že lze skrze "projít" kamerou, ale to nemusí zas tolik vadit. Taky nepůjde využít mapa, ale pouze na minimapa a to jen pokud tam dáš nějaké gangzony. Hádám, že střílení z lodě na jinou loď je u tebe asi nereálné, ale netušim. No nevidim to nijak slibně.
  22. Matess

    pomoc CRASH

    U všech příkazů máš: SCMTA(COL_RED,"Hráč %s použil bagetu !"); SCMTA(COL_RED,"Hráč %s použil lékarničku !"); tak se není čemu divit, že ti to padá. Uprav všechno nějak takhle: new str[128]; GetPlayerName(playerid,str,sizeof(str)); format(str, sizeof(str),"Hráč %s použil lékarničku !",str); SCMTA(COL_RED,str);
×
×
  • Create New...