Przedstawię wam jak zablokować dowolna klasę na mapie bez ingerenci w cvar "diablo_classes"
Na początek umieść w swoim kodzie .sma ( dowolne miejsce)
stock bool:jakamapa(prze[])
{
new mapname[33]
get_mapname ( mapname,32 )
if(!equal(prze,mapname,3)){
return true;
}
return false;
}
Teraz w Publicu od wyboru klasy jak mamy
Zamieniamy na
case 6:
{
player_class[id] = Ninja
LoadXP(id, player_class[id])
}
case 6:
{
if(jakamapa("cs_")){ ////// zamiast "cs_" dajemy przedrostki map na ktorych ma nie dzialac klasa
player_class[id] = Ninja
LoadXP(id, player_class[id])
}
else ColorChat(id, GREEN, "Blokada klasy na tej^x03 mapie ^x01")
}
Jeśli chcemy zablokować dana klasę
wystarczy zamienić
if(jakamapa("cs_")){
na
if(jakamapa("cs_") && jakamapa("fy_")){ //// klasa będzie niedostępna na mapach typu "cs_" "fy_"
Użytkownik Stachu123 edytował ten post 19.07.2011 11:10