Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Nparwienie kodu + dodanie 1 funkcji


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 barbeznazwy123

    Pomocny

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:49
  • Imię:Marcin
Offline

Napisano 08.11.2016 18:48



 

Dobry, mógłby ktoś mi pomóc zrobić ten kod tak aby działał to znaczy kompilował się poprawnie i dodał fukcje losowej wartości $ np od 400-800.

 

new cash = 800 ---> ile pieniedzy ma dostac najlepszy gracz rundy 

 

oraz dodanie koloru do   ( + - kolor zielony   )  ( " - kolor teamu )

 

 

(")                                                                 (+)             (+)                                 (+)                  

*** Najlepszy Gracz poprzedniej rundy %s. Zabil %d osob,  Otrzymal %d$"

#include <amxmodx>
#include <cstrike>
new frags[32], c_best, c_player;
new cash = 800
public plugin_init()
{
register_plugin("cash4thebest", "1.0", "Syczaj");
register_logevent("Poczatek_Rundy", 2, "1=Round_Start");
register_logevent("Koniec_Rundy", 2, "1=Round_End");
}
public  client_death(kid, vid, wid, hitbox, tk)
{
if(vid != kid && tk = 0;)
  frags[kid] += 1;
}
public client_disconnect(id){
frags[id] = 0;
}



public Poczatek_Rundy()
{
new name[35], iPlayers[32], iNum, id
get_user_name(c_player, name, 34);
client_print(c_player, print_chat,"*** Najlepszy Gracz poprzedniej rundy %s. Zabil %d osob,  Otrzymal %d$$",name,c_best,cash);
if(is_user_connected(c_player){
if(cs_get_user_money(c_player)+cash < 16000){
  cs_set_user_money(c_player, cs_get_user_money(c_player)+cash);
}
else{
  cs_set_user_money(c_player, 16000);
}
}
get_players(iPlayers, iNum)
for(new i=0; i<iNum; i++){
  id = iPlayers[i];
  if(is_user_connected(id)){
   frags[id] = 0;
  }
}
}
public Koniec_Rundy()
{
new iPlayers[32], iNum, id;
c_best = 0;
get_players(iPlayers, iNum);
for(new i=0; i<iNum; i++){
  id = iPlayers[i];
  if(is_user_connected(id) && frags[id] > c_best){
   c_best = frags[id];
   c_player = id;
  }
}
}

Użytkownik barbeznazwy123 edytował ten post 08.11.2016 18:51

  • +
  • -
  • 0

#2 KrwioPijca

    Pomocny

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:59
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 08.11.2016 23:56

Proszę bardzo

#include <amxmodx>
#include <cstrike>
#include <colorchat>
new frags[32], c_best, c_player;
new cash 
public plugin_init()
{
register_plugin("cash4thebest", "1.0", "Syczaj");
register_logevent("Poczatek_Rundy", 2, "1=Round_Start");
register_logevent("Koniec_Rundy", 2, "1=Round_End");
}
public  client_death(kid, vid, wid, hitbox, tk)
{
if(vid != kid && tk == 0)
  frags[kid] += 1;
}
public client_disconnect(id){
frags[id] = 0;
}



public Poczatek_Rundy()
{
new name[35], iPlayers[32], iNum, id
get_user_name(c_player, name, 34);
ColorChat(c_player, TEAM_COLOR,"*** Najlepszy Gracz poprzedniej rundy %s. Zabil %d osob,  Otrzymal %d$$",name,c_best,cash);
if(is_user_connected(c_player)){
cash=random_num(400,800)
if(cs_get_user_money(c_player)+cash < 16000){
  cs_set_user_money(c_player, cs_get_user_money(c_player)+cash);
}
else{
  cs_set_user_money(c_player, 16000);
}
}
get_players(iPlayers, iNum)
for(new i=0; i<iNum; i++){
  id = iPlayers[i];
  if(is_user_connected(id)){
   frags[id] = 0;
  }
}
}
public Koniec_Rundy()
{
new iPlayers[32], iNum, id;
c_best = 0;
get_players(iPlayers, iNum);
for(new i=0; i<iNum; i++){
  id = iPlayers[i];
  if(is_user_connected(id) && frags[id] > c_best){
   c_best = frags[id];
   c_player = id;
  }
}
}

  • +
  • -
  • 0

Żegnam wszystkich.


#3 barbeznazwy123

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:49
  • Imię:Marcin
Offline

Napisano 09.11.2016 08:57

dzięki ale to jeszcze nie to, nie wyświetla gracza tylko  Najlepszy Gracz poprzedniej rundy " NAZWA SERWERA" zdobyl 0 fragów za każdym razem ;P jest tak napisane, i szkoda że tylko team color dodany jest


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych