Jump to content

_viTo_

Uživatel
  • Příspěvků

    135
  • Registrován

  • Aktivní

  • Vítězných dnů

    25

Everything posted by _viTo_

  1. Jsem ani nestihl slavnostní otevření nového serveru
  2. Popravdě, teď se už nevyplácí vytvářet hosting na SAMP. Máme Fakahedu a spoustu jiných hostingů které mimo jiné nabízí i jiné servery než je SAMP. SAMP je mrtvé a tak to už bohužel je. Maximálně čekat na zázrak kdy lidi začnou hrát SAMP ale Hosting vyloženě jen na SAMP to se už nevyplatí a hlavně ten tvůj hosting už nefunguje takže ze dne na den skončil.
  3. Když mi zarezervuješ server s portem 7777 tak přijdu a založím server
  4. Právě že žádná chybová hláška tam není Žárný Warning žárný Error Filterscript se normálně načte
  5. Dobré Ráno, Stáhnul jsem si soubor SAMP 0.3.74 kde je server. ve složce "npcmodels" mám vytvořené scripty vlaku LS,SF,LV a v souboru " filterscripts " mám script který by měl spustit to NPC ale nefunguje to. Nevíte kde by mohl být problém ? Script ve složce npcmodels "train_ls" // // A Driver NPC that goes around a path continuously // Kye 2009 // #include <a_npc> #define NUM_PLAYBACK_FILES 3 new gPlaybackFileCycle=0; //------------------------------------------ main(){} //------------------------------------------ NextPlayback() { // Reset the cycle count if we reach the max if(gPlaybackFileCycle==NUM_PLAYBACK_FILES) gPlaybackFileCycle = 0; if(gPlaybackFileCycle==0) { StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"train_ls_to_sf1"); } else if(gPlaybackFileCycle==1) { StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"train_sf_to_lv1"); } else if(gPlaybackFileCycle==2) { StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,"train_lv_to_ls1"); } gPlaybackFileCycle++; } //------------------------------------------ public OnRecordingPlaybackEnd() { NextPlayback(); } //------------------------------------------ public OnNPCEnterVehicle(vehicleid, seatid) { NextPlayback(); } //------------------------------------------ public OnNPCExitVehicle() { StopRecordingPlayback(); gPlaybackFileCycle = 0; } //------------------------------------------ Script ve složce Filterscripts "gl_npcs" //------------------------------------------------- // // NPC initialisation for Grand Larceny // //------------------------------------------------- #pragma tabsize 0 #include <a_samp> //------------------------------------------------- public OnFilterScriptInit() { ConnectNPC("TrainDriverLV","train_lv"); ConnectNPC("TrainDriverLS","train_ls"); ConnectNPC("TrainDriverSF","train_sf"); ConnectNPC("PilotLV","at400_lv"); ConnectNPC("PilotSF","at400_sf"); ConnectNPC("PilotLS","at400_ls"); // Testing //ConnectNPC("TestIdle","onfoot_test"); //ConnectNPC("TaxiTest","mat_test"); return 1; } //------------------------------------------------- // IMPORTANT: This restricts NPCs connecting from // an IP address outside this server. If you need // to connect NPCs externally you will need to modify // the code in this callback. public OnPlayerConnect(playerid) { if(IsPlayerNPC(playerid)) { new ip_addr_npc[64+1]; new ip_addr_server[64+1]; GetServerVarAsString("bind",ip_addr_server,64); GetPlayerIp(playerid,ip_addr_npc,64); if(!strlen(ip_addr_server)) { ip_addr_server = "127.0.0.1"; } if(strcmp(ip_addr_npc,ip_addr_server,true) != 0) { // this bot is remote connecting printf("NPC: Got a remote NPC connecting from %s and I'm kicking it.",ip_addr_npc); Kick(playerid); return 0; } printf("NPC: Connection from %s is allowed.",ip_addr_npc); } return 1; } //------------------------------------------------- /* public OnPlayerRequestClass(playerid, classid) { if(!IsPlayerNPC(playerid)) return 0; // We only deal with NPC players in this script new playername[64]; GetPlayerName(playerid,playername,64); if(!strcmp(playername,"TrainDriverLV",true)) { SetSpawnInfo(playerid,69,255,1462.0745,2630.8787,10.8203,0.0,-1,-1,-1,-1,-1,-1); } else if(!strcmp(playername,"TrainDriverSF",true)) { SetSpawnInfo(playerid,69,255,-1942.7950,168.4164,27.0006,0.0,-1,-1,-1,-1,-1,-1); } else if(!strcmp(playername,"TrainDriverLS",true)) { SetSpawnInfo(playerid,69,255,1700.7551,-1953.6531,14.8756,0.0,-1,-1,-1,-1,-1,-1); } else if(!strcmp(playername,"PilotLV",true)) { SetSpawnInfo(playerid,69,61,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1); } else if(!strcmp(playername,"PilotSF",true)) { SetSpawnInfo(playerid,69,61,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1); } else if(!strcmp(playername,"PilotLS",true)) { SetSpawnInfo(playerid,69,61,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1); } else if(!strcmp(playername,"TestIdleDriver",true)) { SetSpawnInfo(playerid,69,61,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1); } else if(!strcmp(playername,"TaxiTest",true)) { SetSpawnInfo(playerid,69,61,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1); } return 0; }*/ //------------------------------------------------- public OnPlayerSpawn(playerid) { if(!IsPlayerNPC(playerid)) return 1; // We only deal with NPC players in this script new playername[64]; GetPlayerName(playerid,playername,64); if(!strcmp(playername,"TrainDriverLV",true)) { PutPlayerInVehicle(playerid,1,0); SetPlayerColor(playerid,0xFFFFFFFF); } else if(!strcmp(playername,"TrainDriverSF",true)) { PutPlayerInVehicle(playerid,5,0); SetPlayerColor(playerid,0xFFFFFFFF); } else if(!strcmp(playername,"TrainDriverLS",true)) { PutPlayerInVehicle(playerid,9,0); SetPlayerColor(playerid,0xFFFFFFFF); } else if(!strcmp(playername,"PilotLV",true)) { PutPlayerInVehicle(playerid,13,0); SetPlayerColor(playerid,0xFFFFFFFF); } else if(!strcmp(playername,"PilotSF",true)) { PutPlayerInVehicle(playerid,14,0); SetPlayerColor(playerid,0xFFFFFFFF); } else if(!strcmp(playername,"PilotLS",true)) { PutPlayerInVehicle(playerid,15,0); SetPlayerColor(playerid,0xFFFFFFFF); } else if(!strcmp(playername,"TestIdleDriver",true)) { PutPlayerInVehicle(playerid,43,0); SetPlayerColor(playerid,0xFFFFFFFF); } else if(!strcmp(playername,"TaxiTest",true)) { PutPlayerInVehicle(playerid,968,0); SetPlayerColor(playerid,0xFFFFFFFF); } return 1; } //------------------------------------------------- // EOF
  6. _viTo_

    pomoc Sprejování Tagu

    Dobře napawním to a pošlu ti screen co a jak dál
  7. _viTo_

    pomoc Sprejování Tagu

    Děkuji to jsem udělal základ mám CreateObject / DestroyObject Ale za: 1. v SAMP mám defaultně ty tagy přesprejovane. Jak je mohu odebrat ? 2. Jak by měl vypadat public do kterého mohu vložit podmínku pokud hráč má v ruce sprej a stříká na určité místo 3. U maturity jsem měl 1 z matematiky ale CIN/COS/TAN/DES to po mě nechtěj nebo mi helfni :D :D
  8. _viTo_

    pomoc Sprejování Tagu

    Zdravím, Chci požádat o pomoc. Snažím se marně vytvořit script kde bude objekt tagu ( Tag Gangu BALLAS, Vhagos,Aztecas, A pokud hráč bude mít sprej v ruce a 3 sekundy na ten tag zamíří a bude sprejovat, tak aby po chvilce se ten objekt nahradil za přesprejovaný Tag BALLA na Grove Streat. Poradíte mi prosím jak to mohu zpracovat ?
  9. Zdravím, Chci se zeptat, pawním Loterii v dialogu kde bude mít hráč možnost zakoupil si losy. Chtěl bych docílit toho aby hráč který si los č.1 koupí ( Los zakoupí na prvním řádku v DIALOGU se stylem LIST ) tak aby ten zakoupený los skočil úplně na poslední pozici to znamená pod všechny volné losy aby na prvním řádku byl Los číslo 2 (volný k zakoupení )
  10. _viTo_

    ostatní Práce & Život

    Já pracuju jako hasič... A s platem jaký mám jsem spokojený... :D
  11. _viTo_

    pomoc Jednorázová odměna

    Díky téma uzavřít
  12. _viTo_

    pomoc Jednorázová odměna

    Ahoj, Bohužel budu otravovat 😄 ale potřebuju poradit, Mám NPC ve hře, ke kterému když přijdeš, tak stiskneš klávesu N a otevře se ti dialog. Chtěl bych udělat jednorázovou odměnu. Pokud poprvé přijdeš stiskneš N tak ti to dá nějakou odměnu apod... a pokud stiskneš znovu zobrazí se ti dialog ale odměnu už nedostaneš jedná se konkrétně o peníze moje první co mě napadlo je, ip(Player =1 return SendClientMessage.......); Myslím si že to fungovat nebude
  13. _viTo_

    pomoc Farmy/Help

    Nemáš ty farmy nějaké drahé ?
  14. _viTo_

    pomoc level System

    #include <a_samp> new Text:Textdraw1; new Text:Textdraw2; public OnFilterScriptInit() { Textdraw1 = TextDrawCreate(44.000000, 316.000000, "Level: 999"); TextDrawBackgroundColor(Textdraw1, 255); TextDrawFont(Textdraw1, 2); TextDrawLetterSize(Textdraw1, 0.400000, 1.400000); TextDrawColor(Textdraw1, -7667457); TextDrawSetOutline(Textdraw1, 1); TextDrawSetProportional(Textdraw1, 1); TextDrawSetSelectable(Textdraw1, 0); Textdraw2 = TextDrawCreate(43.000000, 329.000000, "EXP: 9999999999 / 9999999999"); TextDrawBackgroundColor(Textdraw2, 255); TextDrawFont(Textdraw2, 2); TextDrawLetterSize(Textdraw2, 0.140000, 0.899999); TextDrawColor(Textdraw2, -1); TextDrawSetOutline(Textdraw2, 0); TextDrawSetProportional(Textdraw2, 1); TextDrawSetShadow(Textdraw2, 0); TextDrawSetSelectable(Textdraw2, 0); for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, Textdraw1); TextDrawShowForPlayer(i, Textdraw2); } } return 1; } public OnFilterScriptExit() { TextDrawHideForAll(Textdraw1); TextDrawDestroy(Textdraw1); TextDrawHideForAll(Textdraw2); TextDrawDestroy(Textdraw2); return 1; } public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid, Textdraw1); TextDrawShowForPlayer(playerid, Textdraw2); return 1; } Zdravím, Zde mám kod k Level Systemu. Hodinu koumám, jak to zprovoznit aby to fungovalo. Systém funguje na bázi že nový hráč začíná od levelu 1 následuje level 2 XP se při každém levelu zvýší o 500 to znamená Level 1 = 0/500 - 500/500 Level 2 = 0/1000 - 1000/1000 Až do levelu 999 kdy je vlastně hranice levelu. Potřebuju udělat podmínku, kterou mohu vložit kamkoliv kde pouze pozměním číslo EXP Napadlo mě toto : if(playerid,EXPpridat"500"); // Nevím zda tato podmínka je správná. Samozřejmě chci udělat podmínku na odebrání XP
  15. Ve správné sekci to je. Jelikož potřebuji pomoc tak jsem využil sekci " Pomoc " Určitě tato animace funguje, jelikož jsem ji viděl na pár serverů. BTW: původní otázka byla, zda je někdo kdo by uměl takový System a pomohl mi.
  16. Zdravím, Nevíte někdo na jednoduchý system, pokud hráč nasedne na motorku, kolo, motokáru čtyřkolku... tak pokud hráč bude 2 sekundy stát na motorce či kole... zobrazí se animace jak si postava nasazuje na hlavu helmu a poté co animace skončí tak objekt helmy se vytvoří na postavě. A pokud hráč sleze z motorky tak opět animace jak si postava sundavá helmu pokud 2 sekundy bude stát na místě. Děkuji moc za pomoc
  17. _viTo_

    pomoc Lokace

    No budu to házet do GM takže místo OnFilterScript Init (Exit) bude OnGameModeInit(Exit)
  18. _viTo_

    pomoc Lokace

    Zdravím, Právě pracuji na lokaci ve které se hráč právě nachází. Mám vytvořený TextDraw ale netuším jaké funkce tam patří. Mohu poprosit o Vaší pomoc ? Děkuji. #include <a_samp> new Text:LokaceTD; public OnFilterScriptInit() { LokaceTD = TextDrawCreate(47.000000, 333.000000, "Las Venturas AirPort"); TextDrawBackgroundColor(LokaceTD, 255); TextDrawFont(LokaceTD, 2); TextDrawLetterSize(LokaceTD, 0.160000, 0.699999); TextDrawColor(LokaceTD, -1); TextDrawSetOutline(LokaceTD, 1); TextDrawSetProportional(LokaceTD, 1); TextDrawSetSelectable(LokaceTD, 0); for(new i; i < MAX_PLAYERS; i ++) { if(IsPlayerConnected(i)) { TextDrawShowForPlayer(i, LokaceTD); } } return 1; } public OnFilterScriptExit() { TextDrawHideForAll(LokaceTD); TextDrawDestroy(LokaceTD); return 1; } public OnPlayerConnect(playerid) { TextDrawShowForPlayer(playerid, LokaceTD); return 1; }
  19. Chci se zeptat, když si položím objekty s kolejnicí a dám na ten objekt vlak tak mi to přesune ten vlak na koleje původní ve hře nevíte jak toto opravit ? popřípadně nějaký nápad ?
  20. _viTo_

    pomoc Voucher system

    Zdravím, Právě pracuji na systému kde hráč zadá kód který mu daruje nějaké věci. Potřebuji pomoc s tím, jak má vypadat podmínka pro to aby hráč nemohl použít voucher po druhé. Dále potřebuju udělat databázi voucherů
  21. _viTo_

    pomoc Virtual World

    Děkuju a příkaz pro teleport ? setPlayerPos ? bude to v dialogu
  22. _viTo_

    pomoc Virtual World

    Zdravím. Právě teď pracuji na Wall Rampách z GTA V. Zapoměl jsem jak se dělají virtuální světy. Myslím tím že defaultní svět tam je vše auta hráči atd.... ale ty rampy bych chtěl mít v jiném světě to znamená kde nebudou hráči auta (Auta pouze ty co jsou namapované na rampě ) a hráči co po zadání příkazu se teleportují do světa. nevíte jak na to ?
×
×
  • Create New...