Jump to content

ProGamer

Uživatel
  • Příspěvků

    111
  • Registrován

  • Aktivní

Everything posted by ProGamer

  1. ProGamer

    pomoc VIP

    dcmd_setvip(playerid, params[]) { new string[128]; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFFF ,"Pouze Hlavní Administrátor přihlášený přez Rcon může nastavit VIP účet !"); new ID,level; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Nejsi admin !"); if(sscanf(params, "ud", ID,level)) return SendClientMessage(playerid, 0xFFFFFFFF, "/setvip [playerid] [level]"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, 0xFFFFFFFF, "ID není online!"); if(level < 0 || level > 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Špatné zadání !"); new file[64]; format(file, sizeof file, "%s.ini", Jmeno(playerid)); if(level == 1) { format(string, sizeof(string), "Hlavní Administrátor %s nastavil hráči %s VIP účet do %s !", Jmeno(playerid),Jmeno(ID),date(DATE,1)); SendClientMessageToAll(0xFF0000AA, string); VIP[playerid] = 1; } else if(level == 0) { format(string, sizeof(string), "Hlavní Administrátor %s sebral hráči %s VIP účet !", Jmeno(playerid),Jmeno(ID)); SendClientMessageToAll(0xFF0000AA, string); VIP[playerid] = 0; } return 1; } Jak udělám aby to začlo odčítat 30 dní? s tím že když příjde tak to bude mtí furt těch 30 dní a bude očítat nevím nastavil bych vám to ted a měl by jste to měsíc a za měsíc 22.1.2015 by vám vyprchal.
  2. přečti co si napsal Kdo má zájem získat ten to server + facebook + www stránky + fakaheda na 20dní.. za 500 Kč, tak pište do soukromých správ.
  3. ProGamer

    pomoc house

    Proč bych měl já to nepotřebuji
  4. Prej za 500 Kč :rofl: :d FB si zdarma udělám svoje stránky is udělám lepší jen ten mod bych bral. Ten mi dáš zdarma ne?
  5. ProGamer

    pomoc house

    Protože ti napsal p*čovinu Nejdřív udělej podmínku že to je tvoje auto.. A pak když budu hctít do tvého auta nastoupit je půjde a napíše to Majitel je prco167. Samořejmě musí se zamknout to auto.. A majitel ho bude moct používat..
  6. HOUHOUHOU VESELÉ VÁNOCE!! :) VŠEM

  7. Ok jdu to prohledat a když mi to nenačíta.. kam ámám dát VIP[playerid] = dini_Int(file, "VIP")); aby to načetlo lvl? Aha u toho setport a port Když mám u port if(IsPlayerInVehicle(playerid,vehicleid) return SetVehiclePos(vehicleid,Xp,Yp,Zp); a setport GetVehiclePos(vehicleid,Xp,Yp,Zp); bude to fungovat? Funguje mi to u toho vip je posonutý čas o hodnu zpět tudíž to napsalo 21:12 místo 22:12 stock date( timestamp, _form=0 ) { new year=1970, day=0, month=0, hour=0, mins=0, sec=0; new days_of_month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; new names_of_month[12][10] = {"Januar","Februar","Marec","April","Maj","Jun","Jul","August","September","Oktober","November","December"}; new returnstring[32]; while(timestamp>31622400){ timestamp -= 31536000; if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) timestamp -= 86400; year++; } if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) ) days_of_month[1] = 29; else days_of_month[1] = 28; while(timestamp>86400){ timestamp -= 86400, day++; if(day==days_of_month[month]) day=0, month++; } while(timestamp>60){ timestamp -= 60, mins++; if( mins == 60) mins=0, hour++; } sec=timestamp; switch( _form ){ case 1: format(returnstring, 31, "%02d/%02d/%d %02d:%02d:%02d", day+1, month+1, year, hour, mins, sec); case 2: format(returnstring, 31, "%s %02d, %d, %02d:%02d:%02d", names_of_month[month],day+1,year, hour, mins, sec); case 3: format(returnstring, 31, "%d %c%c%c %d, %02d:%02d", day+1,names_of_month[month][0],names_of_month[month][1],names_of_month[month][2], year,hour,mins); default: format(returnstring, 31, "%02d.%02d.%d %02d:%02d:%02d", day+1, month+1, year, hour, mins, sec); } return returnstring; } A nejde to dát na měsíc..
  8. Funguje ale nenapíše že jsem dal level navíc když jsem koukal (dal jsem si to na 5 minut) číslo bylo velké -> VIP=1 Time=1419192791
  9. Ono to funguje nevím proč ne předtím.. Danndys píčovinu co si poradil.. nesmí se to sávat když má return ne? Nevíte proč to nic nenapíše( vše je v gm) ¨dcmd_setvip(playerid, params[]) { new string[128]; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFFF ,"Pouze Hlavní Administrátor přihlášený přez Rcon může nastavit VIP účet !"); new ID,MESIAC,DEN,HODINA,MINUTA,level; if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF, "Nejsi admin !"); if(sscanf(params, "iiiiii", ID,level,MESIAC,DEN,HODINA,MINUTA)) return SendClientMessage(playerid, 0xFFFFFFFF, "/setvip [playerid] [level] [mesic] [den] [hodina] [minuta]"); if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, 0xFFFFFFFF, "ID není online!"); if(level < 0 || level > 1) return SendClientMessage(playerid, 0xFFFFFFFF, "Špatné zadání !"); new file[64]; format(file, sizeof file, "%s.ini", Jmeno(playerid)); new DATE = gettime()+mktime(HODINA,MINUTA,0,DEN,MESIAC,0); if(level == 1) { format(string, sizeof(string), "Hlavní Administrátor %s nastavil hráči %s VIP účet do %s !", Jmeno(playerid),Jmeno(ID),date(DATE,1)); dini_IntSet(file,"Time",DATE); VIP[playerid] = 1; } else if(level == 0) { format(string, sizeof(string), "Hlavní Administrátor %s sebral hráči %s VIP účet !", Jmeno(playerid),Jmeno(ID)); SendClientMessageToAll(0xFF0000AA, string); VIP[playerid] = 0; } return 1; }
  10. new Port,Float:Xp,Float:Yp,Float:Zp; dcmd_setport(playerid, params[]) { #pragma unused params if(IsPlayerAdmin(playerid) || AdminLevel[playerid] > 1) { new s[128]; if(Port == 1) { format(s,sizeof(s),"[ Port ] Administrátor %s zrušil port",Jmeno(playerid)); SCMTA(-1,s); Port = 0; }else{ Port = 1; GetPlayerPos(playerid,Xp,Yp,Zp); format(s,sizeof(s),"[ Port ] Administrátor %s vytvořil port! Pro portaci zadejte /port",Jmeno(playerid)); SCMTA(-1,s); } } return 1; } dcmd_port(playerid, params[]) { #pragma unused params if(Port == 0) return SCM(playerid,-1,"[ Port ] Portace není možný! Není to zapnuté !"); new s[128]; format(s,sizeof(s),"[ Port ] Hráč %s se portnul na nastavený port !",Jmeno(playerid)); SCMTA(-1,s); SetPlayerPos(playerid,Xp,Yp,Zp); return 1; }
  11. if(newkeys & KEY_SUBMISSION) { if(jobs[playerid] == 11) { new car = GetPlayerVehicleID(playerid); new car2 = GetClosestVehicle(playerid, 100); if(Benzin[car] < 1) return SCM(playerid,-1,"Toto auto má víc jak 1 litr nemůžeš ho vzít!"); if(car2 == -1) return SCM(playerid,-1,"Niesi v blízkosti iného auta"); AttachTrailerToVehicle(car2, car); } } return 1; } Nevezme to auto co mám dělat ?
  12. public OnPlayerExitVehicle(playerid, vehicleid) { if(jobs[playerid] == 6) // misto auta je dobre kontrolovat hrace { if(JobMise[playerid] == 1 && KamionMise[playerid] == vehicleid) // Když vyleze z auta mise zruší a může jí dělat znova //muzeme jeste kontrolovat zda sedi v tom aute ve kterem ma { JobMise[playerid] = 0; DisablePlayerCheckpoint(playerid); DestroyVehicle(KamionMise[playerid]); SendClientMessage(playerid,0xFF0000,"[ Řidič Kamionu ] Vystoupil jsi, mise byla zrušena!"); } } return 1; } if(jobs[playerid] == 6) { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { new rand = random(sizeof(KamionJob)); SetPlayerCheckpoint(playerid, KamionJob[rand][0], KamionJob[rand][1],KamionJob[rand][2],4.0); GameTextForPlayer(playerid, "~w~ Mise splnena ~n~ ~y~Dostal jste 700$", 2000, 1); SendClientMessage(playerid,-1,"{FF009B}[ XP ] Získal jste 250 XP"); GivePlayerMoney(playerid,700); LevelUp(playerid,250); BodyK[playerid] ++; } } else { if(!IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { RemovePlayerFromVehicle(playerid); JobMise[playerid] = 0; // Může dělat misi znova DisablePlayerCheckpoint(playerid); // Zmizí CPečka DestroyVehicle(KamionMise[playerid]); // Zmizí auto SendClientMessage(playerid,0xFF0000,"[ Řidič Kamionu ] Neměl jsi přívěs -> mise byla zrušena!"); } } Proč se nesmaže auto a CP ?
  13. if(dialogid == DIALOG_HOTELLV) { if(response) // If they clicked 'Yes' or pressed enter { new str[50]; if(GetPlayerMoney(playerid) < 100000000) return SCM(playerid,-1,"Nemáš 100 000 000$"); GivePlayerMoney(playerid, -100000000); if(Firms[playerid] == 1) return SendClientMessage(playerid, 0xFFFFFFF, "Už máš tutu Firmu"); // Když je zaměstnaný Firms[playerid]= 1; format(str,50,"Firma : Big Hotel Las Venturas\n Majitel %s\n",Jmeno(playerid)); Update3DTextLabelText(MyLabel, 0xFFFFFFFF, str); ShowPlayerDialog(playerid,DIALOG_HOTELLV2,DIALOG_STYLE_LIST,"Firma Hotel","Položka1\nPoložka2\nPoložka3","Vybrat","Zavřít"); } else // Pressed ESC or clicked cancel { SetTimer("Test",15000,true); } } zdravím potřebuji že kdžy to koupím tak už nikdo jiný neebude moct koupit dokud neprodám + aby se těm lidem uakzovalo že to můžou vykrást..
  14. Ahoj, jak udělám aby to přichytlo vozidlo pomocí '+' a pak zjhsití že mám to vozidlo přiychtlé. Odtahovka.
  15. Proč bych měl.. Když se to nechytne.. a nebude mě to bavit.. To je jako kdyby si dělal práci kterou by tě nebyvilo a mohl si dělat lepší přemýšlej.. Pak piš..
  16. Právě že tam nechci registraci ale jen po uložení lvl se to uloží do Jmeno.ini
  17. // This is a comment // uncomment the line below if you want to write a filterscript // INCLUDE // #include <a_samp> #include <dini> #include <dutils> #include <dudb> #include sscanf #define SERVER_USER_FILE "%s.ini" // DCMD // #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 // DCMC // #define SCM SendClientMessage // new MAX_P // new VIP[MAX_PLAYERS]; // new // new gPlayerLogged[MAX_PLAYERS]; public OnGameModeInit() { UsePlayerPedAnims (); SetGameModeText("Test VIP"); return 1; } public OnPlayerConnect(playerid) { VIP[playerid] = 0; return 1; } public OnPlayerSpawn(playerid) { return 1; } public OnPlayerText(playerid, text[]) { return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(setvip,6, cmdtext); dcmd(savelvl,7, cmdtext); return 0; } dcmd_setvip(playerid, params[]) { new lvl, ID; if(sscanf(params, "ud", ID, lvl)) return SendClientMessage(playerid, 0xFF0000AA, "{FF0000}[ {FFFFFF} Server {FF0000} ] {FFFF00} Použití /setvip [ID] [Level]"); if(lvl < 0 || lvl > 1) return SCM(playerid, -1, "{FF0000}[ {FFFFFF} Server {FF0000} ] {FFFF00} Špatný rozsah ! Použí od [0-1]"); if(!IsPlayerConnected(ID)) return SCM(playerid, -1, "{FF0000} {FFFFFF} Server {FF0000}] Hráč není online ! "); if(IsPlayerAdmin(playerid)) { VIP[ID] = lvl; new string[138]; format(string,sizeof string,"{FF0000}Hlavní Administrátor %s nastavil hráči %s VIP %d",Jmeno(playerid),Jmeno(ID),lvl); SendClientMessageToAll(0xFFFFFFAA,string); } else SendClientMessage(playerid, -1, "{FF0000} [ {FFFFFF} Server {FF0000}] Nemáš dostatečný Admin Práva !"); return 1; } dcmd_savelvl(playerid, params[]) { new ID; if(sscanf(params, "i", ID)) return SCM(playerid, -1, "/savelvl ID"); if(!IsPlayerConnected(ID)) return SCM(playerid, -1, "Hrac neni online"); if(!IsPlayerAdmin(playerid)) return SCM(playerid, -1, "Nemas Prava"); new file[64]; format(file, sizeof(file), SERVER_USER_FILE, Jmeno(playerid)); dini_IntSet(file, "VIP", VIP[ID]); SCM(playerid,-1,"Úspěšně uloženo"); return 1; } stock Jmeno(playerid) { new n[MAX_PLAYER_NAME]; GetPlayerName(playerid,n,sizeof(n)); return n; } public OnPlayerDisconnect(playerid, reason) { new file[256]; format(file, sizeof(file), SERVER_USER_FILE, Jmeno(playerid)); if(gPlayerLogged[playerid] == 1) { dini_IntSet(file, "VIP",VIP[playerid]);//pak predelas } gPlayerLogged[playerid] = 0; return 1; } Potřebuju aby ysevytvřoil účet a ukadalo vip díky za omoc
  18. 250 Kč za takovou sračku to si napawnim sám a mám to zdarma
  19. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if(newkeys & KEY_NO) { if (IsPlayerInAnyVehicle(playerid)) { new vehicleid = GetVehicleModel(vehicleid); new engine, lights, alarm, doors, bonnet, boot, objective; GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); SetVehicleParamsEx(vehicleid, 1, lights, alarm, doors, bonnet, boot, objective); } } return 1; } Máčkám N a nejde to nevím si už rady DÍky za pomoc (y)
  20. ProGamer

    pomoc Pickup

    Dostupné typy Pickup Většina ostatních ID jsou buď bez dokladů, nebo jsou podobné typu 1 (ale nepoužívejte je jen proto, že se zdá, že podobné číslo 1, mohou mít vedlejší účinky, jako je ID 18 a 20). 0 Pickup nemusí vždy zobrazovat. Pokud je zobrazeno, že nemůže být sebrán a nevyvolává OnPlayerPickUpPickup a zůstane po vypnutí serveru. 1 Existuje vždy. Deaktivuje vyzvednutí skripty, jako jsou podkovy a ústřice, aby bylo možné skriptů akce POUZE. Spustí OnPlayerPickUpPickup každých několik sekund. 2 Zmizí po vyzvednutí, respawns po 30 sekundách, pokud je hráč ve vzdálenosti nejméně 15 metrů. 3 Zmizí po vyzvednutí, respawns po smrti. 4 Zmizí po 15 až 20 sekund. Respawns po smrti. 8 Zmizí po vyzvednutí, ale nemá žádný vliv. 11 Vybouchne pár vteřin poté, co byl vytvořen (bomby?) 12 Vybouchne několik sekund poté, co byl vytvořen. 13 Invisible. Spouští kontrolního bodu zvuk, když zvedl s vozidlem, ale nespouští OnPlayerPickUpPickup. 14 Zmizí po vyzvednutí, lze vyzvednout pouze s vozidlem. Spouští kontrolního bodu zvuk. 15 Stejné jako typ 2. 18 Podobně jako typ 1. stisknutím klávesy TAB (KEY_ACTION), dělá to zmizí, ale stisk tlačítka nespustí OnPlayerPickUpPickup. 19 Zmizí po vyzvednutí, ale není respawn. Dělá "cash pickup" zvuk, pokud zvedl. 20 Podobně jako typ 1 zmizí, když budete mít na obrázek jej se zbraní fotoaparátu, který spouští "snímek # z 0" zprávy. Pořizování snímků neaktivuje OnPlayerPickUpPickup. 22 Stejné jako typ 3. Max SetTimer Více wiki.sa-mp.com/wiki/CreatePickup a wiki.sa-mp.com/wiki/SetTimer
×
×
  • Create New...