←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

public źle pobiera wytrzymałość perków

  • +
  • -
HaDeS From HELL's Photo HaDeS From HELL 26.01.2013

Witam mam o to taki public :

public PobierzWytrzymaloscPerku(id, perk)
	return (perk == 1) ? wytrzymalosc_perku[0][id] : wytrzymalosc_perku[1][id];


na pobieranie wytrzymałości perku, no i teraz jest tutaj problem bo jak pobiera wytrzymałość pierwszego perków, który ma wartość np 70 to drugiemu automatycznie nadaje tez tą samą wartość chociaż ma ona np 40.

może mi ktoś dać naprawiony public lub powiedzieć mi jak go naprawić ?
Edited by Mr.Szybcioor, 26.01.2013 18:52.
Quote

  • +
  • -
sebul's Photo sebul 26.01.2013

Jak tworzysz zmienną "wytrzymalosc_perku"?
Quote

  • +
  • -
HaDeS From HELL's Photo HaDeS From HELL 26.01.2013

new wytrzymalosc_perku[2][33];

ogólnie chce tutaj pobrać wartość
public OpisPerku(id, perk, wartosc)
{
    new opis_perku[MAX_WIELKOSC_OPISU];
    new losowa_wartosc[15];
    new wytrzymaloscc = PobierzWytrzymaloscPerku(id, perk);
    if(wartosc > -1)
        num_to_str(wartosc, losowa_wartosc, 14);
    else
        format(losowa_wartosc, charsmax(losowa_wartosc), "%i-%i", min_wartosci_perkow[perk], max_wartosci_perkow[perk]);
    
    format(opis_perku, charsmax(opis_perku), opisy_perkow[perk]);
    replace_all(opis_perku, charsmax(opis_perku), "LW", losowa_wartosc);

    ColorChat(id, GREEN, "[COD:SE]^x01 Perk:^x03 %s ^x01[^x04W^x01:^x03 %i^x01]", nazwy_perkow[perk], wytrzymaloscc);
    ColorChat(id, GREEN, "[COD:SE]^x01 Opis:^x03 %s", opis_perku);
}

Edited by Mr.Szybcioor, 26.01.2013 19:18.
Quote

Gość_21977_* 26.01.2013

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XProblemy

do

Scripting AMXXProblemy
Quote