Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

c++ - zmiana


Rekomendowane odpowiedzi

Opublikowano

Witam, jak zrobic tak:

 

Jest funckja globalna " int xp = 0;"

po wpisaniu pewnej komendy do tego 0 dodaje sie 2 i wyswietla:

 

std::cout << xp;

 

w miejscu xp wyskoczy 2

 

oto kod:

(ps, switch pozniej zastosuje to tylko tak bo mam problem ;x.. )

 

#include <iostream>
#include <string>
#include <conio.h>
std::string komenda;
int lvl = 1;
int xp = 0;
int PolujNa;

void polecenie()
{
	std::cout << ":";
	std::cin >> komenda;
}
void statystyki()
{
	std::cout << "Twoje statystyki: Poziom: " << lvl << " EXP: " << xp << "%" << std::endl;
}

int main()
{
	std::cout << "Witaj w grze! Wpisz /help aby uzyskac pomoc!: "  << std::endl;
    statystyki();
	polecenie();
	do
	{
	if (komenda == "/help")
	{
		std::cout << "/help - Pokazuje pomoc w grze\n/poluj - wyswietla liste polowan" << std::endl;
		polecenie();
	}
	if (komenda == "/poluj")
	{
	  std::cout << "\nNa kogo chcesz polowac?:\n1. Psy(wymagany 1 lv)\n2. Wilki(Wymagany 2 lv)" << std::endl;
	  std::cin >> PolujNa;
	}
	if (PolujNa == 1)
	{
		std::cout << "Polujesz na psy\nZdobywasz 200 doswiadczenia!\n";
	    xp +2; // chce aby tu szlo +2% doswiadczenia do " int XP 
		statystyki();
		polecenie();
	}
	if (komenda != "/help")
	if (komenda != "/q")
	if (komenda != "/poluj")
	if (PolujNa != 1)
	{
		std::cout << "Nierozpoznana komenda!" << std::endl;
	}
	}while(komenda != "/q");
	return 0;
}

 

 

Lord Makin!

Ustawiać w sygnaturach i statusach!

 

http://scr.hu/15y0/oke91

Opublikowano

 

xp +2; // chce aby tu szlo +2% doswiadczenia do " int XP 
 

xp+=2;

 

nie umiesz podstaw

ucze sie z xion i tam bylo wiem, ale ja nawet nie wiedzialem czy to tak zastosowac ;p. thx.

ps. ciezko jest mi wszystko zapamietac po prostu ;p

Lord Makin!

Ustawiać w sygnaturach i statusach!

 

http://scr.hu/15y0/oke91

Opublikowano

ucze sie z xion i tam bylo wiem, ale ja nawet nie wiedzialem czy to tak zastosowac ;p. thx.

ps. ciezko jest mi wszystko zapamietac po prostu ;p

x = x +2

 

x+=2

 

to skrócona wersja. Tak w gwoli jasności. Pierwsza wersja jest zupełnie logiczna i instynktowna tak że nie trzeba nic pamietać ;)

Pisze boty do gier WWW na zlecenie.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...