sziasztoook.
Próbálkoztam halál eventet bővíteni, nem nagyon jött össze. Vagyis összejött, csak hibásan. Az a hiba hogy a random szám nem a helyes értéket droppoltatja, amit én megadtam.
public halal() { new gyilkos = read_data(1) new aldozat = read_data(2) new fejloves = read_data(3) new szam = random_num(1,30) while(olesek[gyilkos] >= szamok[szint[gyilkos]]) { szint[gyilkos]++ } if(gyilkos && is_user_alive(gyilkos)) { new mennyiseg = random_num(50, 150) arany[gyilkos] += mennyiseg olesek[gyilkos]++ set_hudmessage(255, 255, 1, -1.0, 0.20, 0, 6.0, 3.0) show_hudmessage(gyilkos, "[+%d Arany]", mennyiseg) } else if(fejloves && is_user_alive(gyilkos)) { new mennyiseg = random_num(100, 200) arany[gyilkos] += mennyiseg olesek[gyilkos] += 3 set_hudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0) show_hudmessage(gyilkos, ".:HEADSHOT!:.^n[ +%d Arany ]", mennyiseg) } else if(szam == 14 && gyilkos != aldozat && is_user_alive(gyilkos)) { new nev[32] lada[gyilkos]++ get_user_name(gyilkos, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy Ládát.", nev) } else if(szam == 7 && gyilkos != aldozat && is_user_alive(gyilkos)) { new nev[32] kulcs[gyilkos]++ get_user_name(gyilkos, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy Kulcsot.", nev) } else if(szam < 20 && szam > 25 && gyilkos != aldozat && is_user_alive(gyilkos)) { new nev[32] chromalada[gyilkos]++ get_user_name(gyilkos, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy ChromaLádát.", nev) } else if(szam < 20 && szam > 25 && gyilkos != aldozat && is_user_alive(gyilkos)) { new nev[32] chroma2lada[gyilkos]++ get_user_name(gyilkos, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy Chroma2Ládát.", nev) } return PLUGIN_HANDLED }
2.: Vagy így
public halal() { new gyilkos = read_data(1) new aldozat = read_data(2) new fejloves = read_data(3) new szam = random_num(1,20) new chromaladadrop = random_num(1,50) while(olesek[gyilkos] >= szamok[szint[gyilkos]]) { szint[gyilkos]++ } if(gyilkos && is_user_alive(gyilkos)) { new mennyiseg = random_num(50, 150) arany[gyilkos] += mennyiseg olesek[gyilkos]++ set_hudmessage(255, 255, 1, -1.0, 0.20, 0, 6.0, 3.0) show_hudmessage(gyilkos, "[+%d Arany]", mennyiseg) } if(fejloves && is_user_alive(gyilkos)) { new mennyiseg = random_num(100, 200) arany[gyilkos] += mennyiseg olesek[gyilkos] += 3 set_hudmessage(random(256), random(256), random(256), -1.0, 0.20, 0, 6.0, 3.0) show_hudmessage(gyilkos, ".:HEADSHOT!:.^n[ +%d Arany ]", mennyiseg) } if(szam == 14 && gyilkos != aldozat && is_user_alive(gyilkos)) { new nev[32] lada[gyilkos]++ get_user_name(gyilkos, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy Ládát.", nev) } if(szam == 7 && gyilkos != aldozat && is_user_alive(gyilkos)) { new nev[32] kulcs[gyilkos]++ get_user_name(gyilkos, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy Kulcsot.", nev) } else if(chromaladadrop == 10 && gyilkos != aldozat && is_user_alive(gyilkos)) { new nev[32] chromalada[gyilkos]++ get_user_name(gyilkos, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy ChromaLádát.", nev) } else if(chromaladadrop == 30 && gyilkos != aldozat && is_user_alive(gyilkos)) { new nev[32] chroma2lada[gyilkos]++ get_user_name(gyilkos, nev, 31) ColorChat(0, GREEN, "[Információ] ^3%s ^1Talált egy Chroma2Ládát.", nev) } return PLUGIN_HANDLED }
|