Zaloguj się, aby obserwować  
Bartosz Borowski

ROZWIĄZANE Komenda !buyxp przy superhero (banał dla kogoś kto się zna)

Recommended Posts

Cze! 

Próbowałem przypisać do komendy !buyxp kupienie za 16k $ 100 expa.

Nawet to wychodziło.. tzn wyświetlało, że ktoś kasy nie miał, a jak miał to nic się nie działo.

Załącze niżej mój SP oraz wyciąg z .inc

Podejrzewam, że ktoś kto się zna w pół sekundy rozwieje wszelkie wątpliwości - mi niestety brak wiedzy

#include <sourcemod>
#include <superheromod>
#define PREFIX "\x01\x0B \x02[cs-placzabaw.pl]\x01"

	public Plugin:myinfo =
{
	name = "Superhero !buyxp",
	author = "SUPER TIMOR",
	description = "SKLEP DO SUPERHERO !BUYXP",
	version = "1.0",
	url = "cs-placzabaw.pl"
};
	public OnPluginStart()
{
	RegConsoleCmd("buyxp", Kupxp);
	RegConsoleCmd("sm_buyxp", Kupxp);
    
}
	public Action:Kupxp(client, args)
{
		int kasa_gracza = GetEntProp(client, Prop_Data, "m_iAccount");
		if(kasa_gracza < 16000)
				PrintToChat(client, "\x01\x0B \x02[cs-placzabaw.pl]\x01 Masz za malo pieniedzy!");
				else
				{
		new xp = SuperHero_GetPlayerExperience(client);
		SuperHero_SetPlayerExperience(client, xp+100);
		PrintToChat(client, "[SUPERHERO] Kupiles 100 EXP'a!");		
		SetEntData(client, FindSendPropInfo("CCSPlayer", "m_iAccount"), kasa_gracza-16000);
				}
}

no i .inc 


// Gets the players experience
// param1: player you wanna get experience from
// return: amount of experience
native int SuperHero_GetPlayerExperience(int client);

// Sets the players experience
// param1: player you wanna set experience on
// param2: amount of experience
// return: the experience set (-1 if fail)
native int SuperHero_SetPlayerExperience(int client, int setexperience);

Z góry podziękował !

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Temat został zamknięty przez moderatora forum. Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator rozpatrzy go ponownie.

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.
Zaloguj się, aby obserwować  

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

  • Podobna zawartość

    • Przez Bartek Studniarski
       
      19 linijka "HookEvent("player_disconnect", Event_Disconnected, EventHookMode_Pre);"
      public OnPluginStart() { HookEvent("player_disconnect", Event_Disconnected, EventHookMode_Pre); }
       
      Błąd pewnie jest banalny..
       
      W sourcepawn'a "bawię się" od nie dawna, więc proszę o wyrozumiałość
       
      Z gory dzieki!
       
      Pozdrawiam!
    • Przez Inext
      Siema. Wie ktoś może jak zablokować komendę +cl_show_team_equipment. Z góry dziękuje za pomoc.
    • Przez 4LiveTV
      Cześć. Jest plugin który jest w stanie ukryć model noża?
      https://ctrlv.it/id/58057/3807396767
      Ukrywa wszystkie bronie w tym nóz ale crashuje dlatego mam już inny plugin. Niestety on nie ukrywa noża :/
    • Przez bobpixel
      Elo.
      Potrzebuje pomysłu jak można wyłapać wiadomosc o ataku na własnego kolege "XYZ zaatakował kolege z drużyny" @GoldeneK cos mi tam podpowiedział ale zbytnio nie znalazłem tego wiec mu glowy juz nie suszylem.
      Dzieki za odpowiedzi pozdro.
       
    • Przez Mr Rooster
      Potrzebuję pluginu , który pod wybraną komendą dawało by mi konkretny przedmiot , np pod !smoke dawało mi smoke , przy okazji by takie respienie mogło być raz na rundę przez danego gracza (każdy gracz może zrespić granat dla siebie 1 raz i jak tego użyje to ma respienie zablokowane z  napisem na czacie że ma zablokowaną możliwość bo jej użył) . Albo w inny sposób to obejść , zależy mi na granatach , z pluginy Gun Menu nie ładuje mi granatów , więc zwracam się z prośbą do was :) .