Jump to content

liftZz

Uživatel
  • Příspěvků

    19
  • Registrován

  • Aktivní

Reputace

0 Na nule

About liftZz

  • Narozeniny 10/03/1996

Kontaktní údaje

  • Web
    http://steamcommunity.com/id/liftZz
  1. Díky QWERe pomohlo to,prosím o LOCK.
  2. Zdravím mám tu další problém mám premium system (zatím příkaz na nastavení/odebrání p.účtu a nabídku pro p.účet) dcmd_setp(playerid,params[]) { new id = strval(params); new string[256]; if(!IsPlayerAdmin(playerid)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00FF00}Premium System", "Pro použití tohoto příkazu {FF0000}nemáš dostatečná oprávnění", "Zavřít", ""); else if (!strlen(params)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00FF00}Premium System", "Použití příkazu : {FF0000}/setp [iD hráče]", "Zavřít", ""); else if(!IsPlayerConnected(id)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00FF00}Premium System", "Zadané ID není připojené na serveru", "Zavřít", ""); else { { format(string, sizeof(string), "{FF0000}[Premium]{FFFFFF} Admin %s {00FF00}NASTAVIL{FFFFFF} hráčovi %s premium účet", PlayerName(playerid), PlayerName(id)); SendClientMessageToAll(COLOR_YELLOW, string); Premium[playerid] = 1; } } return 1; } dcmd_removep(playerid,params[]) { new id = strval(params); new string[256]; if (!strlen(params)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00FF00}Premium System", "Použití příkazu : {FF0000}/removep [iD hráče]", "Zavřít", ""); else if(!IsPlayerConnected(id)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00FF00}Premium System", "Zadané ID není připojené na serveru", "Zavřít", ""); else if(!IsPlayerAdmin(playerid)) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00FF00}Premium System", "Pro použití tohoto příkazu {FF0000}nemáš dostatečná oprávnění", "Zavřít", ""); else { { format(string, sizeof(string), "{FF0000}[Premium]{FFFFFF} Admin %s {FF0000}ODEBRAL{FFFFFF} hráčovi %s premium účet", PlayerName(playerid), PlayerName(id)); SendClientMessageToAll(COLOR_SYSTEM, string); Premium[playerid] = 0; } } return 1; } if (strcmp("/pmenu", cmdtext, true, 10) == 0) { if( Premium[playerid] != 1) return ShowPlayerDialog(playerid, 2, DIALOG_STYLE_MSGBOX, "{00FF00}Premium System", "Pro použití tohoto příkazu {FF0000}musíš mít aktivovaný premium účet", "Zavřít", ""); { ShowPlayerDialog(playerid,DIALOG_PREMIUM_MENU,2,"{FFFFFF}Premium System","{FFFFFF}Doplnit HP\nVzít vestu\nPremium Auto","Zvolit","Odejít"); } return 1; } Problém : udělal sem si server přes hamachi,kámoš se připojil p.účet sem mu nastavil ale po použití příkazu /pmenu mu nefungoval přitom mě normálně funguje...Budu rád za každou pomoc
  3. Rád bych pomohl ale v čem je chyba ? Máš v tom pouze warningy
  4. no jo ale to pak po smrti bude mít furt hodnotu 1 ne Díky moc,smrt funguje jak má spawne se u nemocnice ale furt mi vrtá hlavou jak předělat to načtení pozice aby nepřerušovalo spawn nově zaregistrovaných
  5. Ještě mě napadla jedna věc co třeba udělat podmínku do OnPlayerSpawn aby to vyčetlo ze souboru souřadnice a dát tam podmínku jestli budou 0 (což po nově zaregistrovaném účtu jsou) portnou hráče tam kam je potřeba ale nevim jak to vymyslím když hráč zemře aby ho to portlo před nemocnici to už by byl těžší oříšek
  6. Zdravím,mam tu melu s pozicema v OnPlayerSpawn public OnPlayerSpawn(playerid) { SetPlayerPos(playerid,2129.7263,2368.1001,10.8203); LoadPos(playerid); return 1; } Public LoadPos který funguje jak má a načítá pozici public LoadPos(playerid) { SetPlayerInterior(playerid, DOF2_GetInt(AC, "Interior")); SetPlayerPos(playerid, DOF2_GetFloat(AC, "X"), DOF2_GetFloat(AC, "Y"), DOF2_GetFloat(AC, "Z")); SetPlayerFacingAngle(playerid, DOF2_GetFloat(AC, "A")); return 1; } Problém ale nastane tehdy když se teprve nějaký nový hráč připojí a znovu zaregistruje,místo aby ho to hodilo na souřadnice které jsou uvedené výše v OnPlayerSpawn(ty první) to použije ten public LoadPos a jelikož ještě hráč nemá žádné souřadnice v souboru tak ho to portne do jakési vesničky(křovákov ),pokud by někdo jak po zaregistrování nového hráče portnout hráče na tamty souřadnice a až po odpojení a lognutí použít LoadPos dejte prosím vědět.Budu rád za každou pomocnou ruku
  7. Zdravím když mam například příkaz dcmd_heal(playerid, params[]) { new id; if (!strlen(params)) return SendClientMessage(playerid, 0xFF0000AA, "Usage: \"/heal \""); id = strval(params); if (!IsPlayerConnected(id))SendClientMessage(playerid, 0xFF0000AA, "Player not found"); SetPlayerHealth(id, 100.0); SendClientMessage(id, 0x00FF00AA, "You have been healed"); SendClientMessage(playerid, 0x00FF00AA, "Player healed"); return 1; } a chtěl bych to jen přes klávesu l.alt nevíte jak na to ? Jestli mam něco přidat do OnPlayerKeyStateChange ?
  8. liftZz

    pomoc [POMOC] Dialog

    Uděláš tolik řádků,kolik bude potřeba ne ?
  9. Problém jsem vyřešil,ukládání/načítání pozice už funguje jak má prosím o LOCK
  10. Zdravím potřebuju zjistit jak se dá ukládat pozice hráče a následně po přihlášení načítat,používám Advanced Registracion od uživatele Ewwe který běží na DOF2 Zde je kdyžtak můj OnPlayerDisconnect něco sem si tam už přidal ale to asi fungovat nebude. public OnPlayerDisconnect(playerid, reason) { DOF2_SetInt(AC,"Penize",GetPlayerMoney(playerid),"Player Info"); DOF2_SetInt(AC,"Skin",GetPlayerSkin(playerid),"Player Info"); DOF2_SetFloat(AC,"Pozice",GetPlayerPos(playerid),"Player Info");// To je to co jsem přidal. DOF2_SaveFile(); return 1; }
  11. Zdravím hledám někoho kdo by se mnou hrál v párty public matche v BO2 Tady je kdyžtak můj steam http://steamcommunity.com/id/liftZz Byl bych rád za hráče s KD ratiem 1.00+
  12. Uvidíme no,dík za pomoc.Možná sem ještě někdo kdyžtak napíše co a jak
  13. Jo skusím to ale jak pak INI vyčte že mám někde v módu funkci new Premium[MAX_PLAYERS];
  14. enum pInfo { pPass, pCash, pAdmin, pKills, pPremium, pDeaths } new PlayerInfo[MAX_PLAYERS][pInfo];
×
×
  • Create New...