Jump to content

SeaS

Uživatel
  • Příspěvků

    18
  • Registrován

  • Aktivní

Reputace

1 Jonny Sindacco

About SeaS

  • Narozeniny 04/03/1998

Kontaktní údaje

  • Skype
    mrazekjirka
  1. SeaS

    pomoc HELP

    pPrace nemáš jako string. Zkus udělat to, že si vytvoříš další proměnnou, např. strPrace[20]. Poté do ní ukládej to, co potřebuješ. case 1: { strPrace = "Hraje"; } case 2: { strPrace = "Afkuje"; } case 3: { strPrace = "Pracuje"; } Ty warningy na řádku 944: Můžeš si kamkoliv do módu dát stock: stock PlayerName(id) { new n[MAX_PLAYER_NAME]; GetPlayerName(id, n, MAX_PLAYER_NAME); return n; } a poté místo GetPlayerName(i) použít PlayerName(i) a nebo si vytvořit proměnnou pName[MAX_PLAYER_NAME]; a poté nahradit GetPlayerName(i) tímto: GetPlayerName(i, pName, MAX_PLAYER_NAME)
  2. stock PlayerName(id) { new p[26]; GetPlayerName(id, p, 26); return p; } COMMAND:givecash(playerid, params[]) { new id, penize; if(sscanf(params, "ii", id, penize)) return SendClientMessage(playerid, 0xFF0000AA, "/givecash [ID hráče] [Suma]"); else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFF0000AA, "Hráč s tímto ID není na serveru."); else if(GetPlayerMoney(playerid) < penize) return SendClientMessage(playerid, 0xFF0000AA, "Nemáš dostatečný počet peněz."); else if(id == playerid) return SendClientMessage(playerid, 0xFF0000AA, "Nemůžeš poslat peníze sobě."); GivePlayerMoney(id, penize); GivePlayerMoney(playerid, -penize); new string[128]; format(string, 128, "Dal jsi hráči %s $%d.", PlayerName(id), penize); SendClientMessage(playerid, 0xBAFF00AA, string); format(string, 128, "Hráč %s ti poslal $%d.", PlayerName(playerid), penize); SendClientMessage(id, 0xBAFF00AA, string); return 1; } Zkus tohle.
  3. Tady to pošle stejnou zprávu oboum hráčům, pokud se nepletu. CMD:givecash(playerid, params[]) { new player, amount; if(sscanf(params, "ui",player,amount)) return SendClientMessage(playerid, 0xFFFFFFFF,"Usage: /givecash [ID][Amount]"); if(playerid == player) return SendClientMessage(playerid, 0xFF0000FF,"You can't pay to yourself."); if(GetPlayerMoney(playerid) < amount) return SendClientMessage(playerid, 0xFF0000FF,"You don't have that much."); new name1[24], name2[24], string[128]; GetPlayerName(playerid, name1, 24) , GetPlayerName(player, name2, 24); format(string, sizeof(string), "You gaved $%d to %s.",amount,name2); SendClientMessage(playerid, 0xFFFF00FF, string); format(string, sizeof(string), "%s gave you $%d!", name1, amount); SendClientMessage(player, 0xFFFF00FF, string); GivePlayerMoney(playerid, -amount) , GivePlayerMoney(player, amount); return 1; }
  4. SeaS

    pomoc HouseSystem

    Nějak se tomu nechce. Nechceš sem napsat kód a říct, co to dělá nebo nedělá a co by to mělo dělat a nedělá?
  5. SeaS

    pomoc HouseSystem

    Ukládáš ho někde do databáze nebo do souboru?
  6. SeaS

    pomoc HouseSystem

    Za tím return 0;, podle toho, co jsi napsal, ti chybí }.
  7. SeaS

    pomoc HouseSystem

    Dej to do spoileru.
  8. SeaS

    pomoc HouseSystem

    Vzdávám to. Absolutně nereaguješ na moje příspěvky.
  9. SeaS

    pomoc HouseSystem

    Můžeš mi sem dát ten public OnDialogResponse?
  10. SeaS

    pomoc HouseSystem

    Jak to mám vědět?
  11. SeaS

    pomoc HouseSystem

    Pošli do dalšího příspěvku tvůj celý OnDialogResponse.
  12. SeaS

    pomoc HouseSystem

    Bohužel, nemám křišťálovou kouli. Nemůžu vidět, co jsi kde upravil. Opravdu jsi upravil pouze return u OnDialogResponse v módu a ve VŠECH FilterSciptech? Nebo jsi změnil ještě něco jiného?
  13. SeaS

    pomoc HouseSystem

    Podívej se na screen. Dialogy nemusí končit na 0, pouze ten public OnDialogResponse.
  14. SeaS

    pomoc HouseSystem

    Myslím to tak, jak to píšu. Končí všechny public OnDialogResponse returnem 0? Ve všech tvých filterscriptech, které máš na serveru + v módu.
  15. SeaS

    pomoc HouseSystem

    V tématu máš napsáno: Končí tvůj OnDialogResponse v GM i všech FS return 0;?
×
×
  • Create New...