←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z przedmiotem CoD MOD

Zablokowany

  • +
  • -
Karrypto - zdjęcie Karrypto 21.06.2010

Witam chcę zrobić przedmiot który daje speed, wiadomo, że jest przedmiot który odejmuje speed

skopiowałem przedmiot ten:
wytrenowany weteran
if(informacje_przedmiotu_gracza[id][0] == 18)
	{
		maksymalne_zdrowie_gracza[id] += 100;
		szybkosc_gracza[id] -= 0.4;
	}

zmieniając - na + i wartość prędkości, jednak przedmiot nie działa tzn nie dodaje prędkości, żadnych błędów przy kompilowaniu nie mam, mógł by mi ktoś poradzić jak to zmienić bądź edytować?

edytowany item
if(informacje_przedmiotu_gracza[id][0] == 31)
	{
		szybkosc_gracza[id] += 1.4;
	}
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 23.06.2010

Co jeszcze w kodzie zmieniłeś i gdzie dodałeś tego ifa?
Odpowiedz

  • +
  • -
ELOS - zdjęcie ELOS 23.06.2010

if(informacje_przedmiotu_gracza[id][0] == 31)
{
set_user_maxspeed(id,get_user_maxspeed(id) + 10.0);
}

Powinno działać

23 czerwiec 2010 - 18:56:
Mam to w pluginie /sklep

case 3:
{
new koszt = 2000;
if (kasa_gracza<koszt)
{
ColorChat(id,GREEN,"[SKLEP]^x01 Nie masz wystarczajacej ilosci pieniedzy.");
return PLUGIN_CONTINUE;
}
cs_set_user_money(id, kasa_gracza-koszt);
set_user_gravity(id,get_user_gravity(id) - 0.3);
set_user_maxspeed(id,get_user_maxspeed(id) + 10.0);
ColorChat(id,GREEN,"[SKLEP]^x01 Kupiles^x03 RedBulla");
}


Użytkownik ELOS edytował ten post 23.06.2010 18:56
Odpowiedz

  • +
  • -
Raku129 - zdjęcie Raku129 23.06.2010

Znajdz Case 28
Dorob Case 29
I daj to tam:
set_user_maxspeed(id,get_user_maxspeed(id) + 10.0);


Jezeli wczesniej dales nazwe itemu w pluginie i opis to powinno dzialac ;)
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 23.06.2010

W CoD jest określony sposób zmiany speeda, wymienionych wyżej nie polecam.
Odpowiedz

  • +
  • -
Karrypto - zdjęcie Karrypto 24.06.2010

nic więcej ni eprobowalem, dodalem to zaraz pod wytrenowanym weteranem (czyli tym co odejmuje speed) sprobuje ustawić tak jak mowicie
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 24.06.2010

To należy jeszcze dodać przedmiot żeby był możliwy do zdobycia. Aby to zrobić musisz dodać nazwę przedmiotu w tablicy nazwy_przedmiotow oraz opis przedmiotu w tablicy opisy_przedmiotow. Chyba tyle wystarczy.

Dodajesz tylko ten jeden item? jeśli tak, to jego numer powinien być 29, a nie 31!
Użytkownik GwynBleidD edytował ten post 24.06.2010 12:22
Odpowiedz

  • +
  • -
Karrypto - zdjęcie Karrypto 24.06.2010

To należy jeszcze dodać przedmiot żeby był możliwy do zdobycia. Aby to zrobić musisz dodać nazwę przedmiotu w tablicy nazwy_przedmiotow oraz opis przedmiotu w tablicy opisy_przedmiotow. Chyba tyle wystarczy.

Dodajesz tylko ten jeden item? jeśli tak, to jego numer powinien być 29, a nie 31!



dodalem kilka przedmiotow ten akurat ma takie id, dodalem w spisie opis tez dodalem, daje sobie ten przedmiot i nie dodaje speed wcale probowalem juz tak:

set_user_maxspeed(id,get_user_maxspeed(id) + 10.0);

szybkosc_gracza[id] += 1.4;

szybkosc_gracza[id] + 1.4;

nic nie dodalo speed
Odpowiedz

  • +
  • -
GwynBleidD - zdjęcie GwynBleidD 24.06.2010

Wygląda na to, że ten fragment kodu się nie wykonuje. Na pewno numer tego przedmiotu to 31? Daj spis przedmiotów (tablicę nazwy_przedmiotow)
Odpowiedz

  • +
  • -
Karrypto - zdjęcie Karrypto 24.06.2010

new const nazwy_przedmiotow[][] = {"Brak", 

	"Buty Szturmowego", //1

	"Podwojna Kamizelka", //2

	"Wzmocniona Kamizelka", //3

	"Weteran Noza", //4

	"Zaskoczenie Wroga", //5

	"Plaszcz Partyzanta", //6 

	"Morfina", //7

	"Noz Komandosa", //8

	"Podrecznik Szpiega", //9

	"Tajemnica Generala", //10

	"Notatki Ninji", //11

	"Tajemnica Wojskowa", //12

	"AWP Sniper",//13

	"Adrenalina",//14

	"Tajemnica Rambo",//15

	"Wyszkolenie Sanitarne",//16

	"Kamizelka NASA",//17

	"Wytrenowany Weteran",//18

	"Apteczka",//19

	"Eliminator Rozrzutu",//20

	"Tytanowe Naboje",//21

	"Naboje Pulkownika",//22

	"Ogranicznik Rozrzutu",//23

	"Tarcza SWAT",//24

	"Wytrenowany Rekrut",//25

	"Pancerz Nomexowy",//26

	"Notatki Kapitana",//27

	"Modul odrzutowy",//28

	"Naboje Zdzisia",//29

	"Sekret Zdzisia",//30

	"Buty Animy",//31

	"Moc Czarega",//32

	"Tajemnica Skoczka",//33

	"Serce Isenharta",//34

	"Notatki Skoczka"

Odpowiedz

  • +
  • -
Raku129 - zdjęcie Raku129 24.06.2010

A te pozniejsze dzialaja? Bo u mnie byl bug i jakbyl modul odrzutowy to ten nowy item przypisywal sie tez do niego wiec zrobilem case 29 pusty i potem case 30 i dopiero.
Odpowiedz

  • +
  • -
Karrypto - zdjęcie Karrypto 24.06.2010

A te pozniejsze dzialaja? Bo u mnie byl bug i jakbyl modul odrzutowy to ten nowy item przypisywal sie tez do niego wiec zrobilem case 29 pusty i potem case 30 i dopiero.



wszystkie dzialaja oprocz butow, mozna je dostac ale zadnego bonusa nie daja
Odpowiedz
Zablokowany