←  Prośby o kompilacje pluginów / Problemy z kompilacją

AMXX.pl: Support AMX Mod X i SourceMod

»

Przy kompilacji wywala mi błędy

  • +
  • -
MazaQ - zdjęcie MazaQ 01.04.2012

Wywala mi 1 error przy kompilacji proszę niech ktoś pomorze
http://www.fotosik.p...a91c1ffeb.html#
Jeśli zdięcie jest nieczytelne to tam pisze :
014: invalid statedment ; not is switch
daje wam też kod sma tej okolicy linijki 9462
   	 }
case Skoczek:
{
player_b_gravity[id]=12
show_hudmessage(id, "Zmniejszyles tymczasowo grawitacje")
}
}
case MazaQ:
{
show_hudmessage(id, "Uleczyles sie o 300HP")
change_health(id,300,0,"")
}

}

case MazaQ: to jest właśnie ta linijka
Odpowiedz

  • +
  • -
dog_1 - zdjęcie dog_1 01.04.2012

To co napisałeś, dla kompilatora nie jest swichem/casem pokaż cały public. Może źle pozamykałeś klamrami.
Odpowiedz

  • +
  • -
MazaQ - zdjęcie MazaQ 01.04.2012

proszę

public call_cast(id)
{
new maxfiredilosc = 50
set_hudmessage(60, 200, 25, -1.0, 0.25, 0, 1.0, 2.0, 0.1, 0.2, 2)

switch(player_class[id])
{
case Mag:
{
if(maxfired[id] >= maxfiredilosc)
{
show_hudmessage(id, "[Mag] Mozesz wyczarowac tylko 50 firebali na rude . Zaskoczony?")
}
else
{
maxfired[id]++;
show_hudmessage(id, "[Mag] Wyczarowales fireball'a")
fired[id]=0
item_fireball(id)
}
}
case Mnich:
{
if(num_shild[id])
{
show_hudmessage(id, "Wyczarowales magiczna sciane")
createBlockAiming(id)
}
else show_hudmessage(id, "Nie mozesz wiecej wyczarowac")
}
case Paladyn:
{

golden_bulet[id]++
if(golden_bulet[id]>300)
{
golden_bulet[id]=300
show_hudmessage(id, "Mozesz miec maxymalnie 300 magiczne pociskow",golden_bulet[id])
}
else if(golden_bulet[id]==1)show_hudmessage(id, "Masz 1 magiczny pocisk")
else if(golden_bulet[id]>1)show_hudmessage(id, "Masz %i magiczne pociski",golden_bulet[id])
}
case Zabojca:
{
show_hudmessage(id, "Jestes tymczasowo niewidzialyn (noz)")
invisible_cast[id]=1
set_renderchange(id)
}
case Ninja:
{
show_hudmessage(id, "Zwiekszyles sobie tymczasowo predkosc")
set_user_maxspeed(id,get_user_maxspeed(id)+25000.0)
}
case Barbarzynca:
{
ultra_armor[id]++
if(ultra_armor[id]>15)
{
ultra_armor[id]=15
show_hudmessage(id, "Maksymalna wartosc pancerza to 15",ultra_armor[id])
}
else show_hudmessage(id, "Magiczny pancerz wytrzyma %i strzalow",ultra_armor[id])
}
case Hunter:
{
fm_give_item(id, "weapon_hegrenade")
}
case Imperator:
{
player_b_grenade[id]=1
show_hudmessage(id, "Posiadasz 1/%i z HE",player_b_grenade[id])
}
case Duch:
{
if (player_b_redirect[id]>200)
{
player_b_redirect[id]=200
show_hudmessage(id, "Maksymalnie mozna redukowac 20 dmg")
}
else
{
player_b_redirect[id]+=30
show_hudmessage(id, "Redukcja obrazen wynosi %i",player_b_redirect[id])
}
player_b_inv[id]=200
}
case Ezreal:
{
if (player_b_damage[id]>50)
{
player_b_damage[id]=50
show_hudmessage(id, "Maksymalnie mozna zadawac 50 obrazen wiecej !")
}
else
{
player_b_damage[id]+=10
show_hudmessage(id, "Zwiekszyles sobie tymczasowo predkosc oraz zadajesz %i dmg wiecej",player_b_damage[id])
set_user_maxspeed(id,get_user_maxspeed(id)+250.0)
}
}
case Skoczek:
{
player_b_gravity[id]=12
show_hudmessage(id, "Zmniejszyles tymczasowo grawitacje")
}
}
case MazaQ:
{
show_hudmessage(id, "Uleczyles sie o 300HP")
change_health(id,300,0,"")
}
}

Użytkownik MazaQ edytował ten post 01.04.2012 11:12
Odpowiedz

  • +
  • -
Ojciec Dyrektor - zdjęcie Ojciec Dyrektor 01.04.2012

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
ModyDiablo ModProblemy
do
Scripting AMXXProśby o kompilacje pluginów / Problemy z kompilacją

Odpowiedz

  • +
  • -
yetj - zdjęcie yetj 03.04.2012

Poszukaj gdzieś na początku sma linijki typu:

enum {
Mag, Mnich, Paladyn, itp...
}


Jak ją znajdziesz dopisz na końcu po przecinku MazaQ i powinno pomóc. Jak nie to wklej całego "enum"
Odpowiedz