Jump to content

SeaS

Uživatel
  • Příspěvků

    18
  • Registrován

  • Aktivní

Everything posted by SeaS

  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;?
  16. Jsou tu nějací drifteři?

    1. Show previous comments  1 more
    2. Alex-game

      Alex-game

      samp jak se mi zrovna daří :d

    3. SeaS

      SeaS

      Myslím SA:MP, no. :-D

       

    4. Robin

      Robin

      Ano urcite mysli normalne ;))

  17. SeaS

    pomoc [HELP] - Radius do rpikazu

    Zkus tohle: IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius) { if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius){ return 1; } return 0; } GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z) { new Float:x1,Float:y1,Float:z1; new Float:tmpdis; GetPlayerPos(playerid,x1,y1,z1); tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z1)),2)); return floatround(tmpdis); } dcmd_heal(playerid, params[]) { new radius, Float:posX, Float: posY, Float:posZ; if(sscanf(params, "i", radius)) return SendClientMessage(playerid, 0xFF0000AA, "/heal [radius]"); GetPlayerPos(playerid, posX, posY, posZ); for(new i;i<MAX_PLAYERS;i++) { if(IsPlayerConnected(i)) { if(IsPlayerInSphere(playerid, posX, posY, posZ, radius)) { SetPlayerHealth(i, 100); } } } SendClientMessage(playerid, 0xFF0000AA, "Uzdravil jsi všechny hráče v dané oblasti."); return 1; }
  18. SeaS

    pomoc [PAWNO]Auto

    autoskolaauto = CreateVehicle(405,-2080.2383,-136.9756,35.3203,1,1,1,60000); SetVehicleVirtualWorld(autoskolaauto, 1); PutPlayerInVehicle(playerid,autoskolaauto,0);
  19. SeaS

    pomoc Prikaz

    forward RepairP(playerid); public RepairP(playerid) { SetPVarInt(playerid, "CanRepair", 1); return 1; } dcmd_repair(playerid, params[]) { #pragma unused params if(GetPVarInt(playerid, "CanRepair") == 0) return SendClientMessage(playerid, 0xFF0000AA, "Auto si můžeš opravit jednou za 5 minut!"); SetTimerEx("RepairP", 300000, 0, "i", playerid); new veh = GetPlayerVehicleID(playerid); RepairVehicle(veh); SetPVarInt(playerid, "CanRepair", 0); SendClientMessage(playerid, 0xFF000AA, "Úspěšně sis opravil auto."); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { dcmd(repair, 6, cmdtext); return 0; }
×
×
  • Create New...