Witam chciałem dodać klasę kameleon i żeby miała to samo co klasa szpieg doszedłem do tego momentu i skopiowałem szpiega i zmieniłem nic i wywala pełno errorów .
switch(informacje_itemu_gracza[client][0])
{
case 4: informacje_itemu_gracza[client][1] = 1;
case 14: informacje_itemu_gracza[client][1] = 3;
case 19: informacje_itemu_gracza[client][1] = 1;
case 22: informacje_itemu_gracza[client][1] = 0;
case 25: informacje_itemu_gracza[client][1] = 1;
case 32:
{
if(klasa_gracza[client] != Szpieg)
SetEntityModel(client, (GetClientTeam(client) == CS_TEAM_CT)? modele_serwera[GetRandomInt(6, 10)]: modele_serwera[GetRandomInt(1, 5)]);
GivePlayerItem(client, nazwy_broni[36]);
}
case 33: GivePlayerItem(client, nazwy_broni[36]);
case 38: informacje_itemu_gracza[client][1] = 1;
case 45: SetEntData(client, FindSendPropOffs("CCSPlayer", "m_iAccount"), GetEntData(client, FindSendPropOffs("CCSPlayer", "m_iAccount"))+3000);
}
if(punkty_gracza[client] > 0)
PrzydzielPunkty(client);
for(new slot = 0; slot < 5; slot ++)
GivePlayerItem(client, nazwy_broni[bronie_klas[klasa_gracza[client]][slot]]);
}
maksymalne_zdrowie_gracza[client] = umiejetnosci_klas[klasa_gracza[client]][1]+zdrowie_gracza[client]+bonusowe_zdrowie_gracza[client];
SetEntData(client, FindDataMapOffs(client, "m_iHealth"), maksymalne_zdrowie_gracza[client]);
SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0*umiejetnosci_klas[klasa_gracza[client]][3]*0.01+(kondycja_gracza[client]+bonusowa_kondycja_gracza[client])*0.001);
}
}
}
if(klasa_gracza[client] != Kameleon)
{
SetEntityModel(client, (GetClientTeam(client) == CS_TEAM_CT)? modele_serwera[GetRandomInt(6, 10)]: modele_serwera[GetRandomInt(1, 5)]);
GivePlayerItem(client, nazwy_broni[36]);
}
case 33: GivePlayerItem(client, nazwy_broni[36]);
case 38: informacje_itemu_gracza[client][1] = 1;
case 45: SetEntData(client, FindSendPropOffs("CCSPlayer", "m_iAccount"), GetEntData(client, FindSendPropOffs("CCSPlayer", "m_iAccount"))+3000);
{
if(punkty_gracza[client] > 0)
PrzydzielPunkty(client);
for(new slot = 0; slot < 5; slot ++)
GivePlayerItem(client, nazwy_broni[bronie_klas[klasa_gracza[client]][slot]]);
}
maksymalne_zdrowie_gracza[client] = umiejetnosci_klas[klasa_gracza[client]][1]+zdrowie_gracza[client]+bonusowe_zdrowie_gracza[client];
SetEntData(client, FindDataMapOffs(client, "m_iHealth"), maksymalne_zdrowie_gracza[client]);
SetEntPropFloat(client, Prop_Data, "m_flLaggedMovementValue", 1.0*umiejetnosci_klas[klasa_gracza[client]][3]*0.01+(kondycja_gracza[client]+bonusowa_kondycja_gracza[client])*0.001);
}
public Action:DajItem(client, item)
{
if(informacje_itemu_gracza[client][0])
UsunItem(client);
moc_itemu[client] = 100;
informacje_itemu_gracza[client][0] = item;
switch(item)
{
case 1:
{
if(IsPlayerAlive(client))
SetEntData(client, FindDataMapOffs(client, "m_iHealth"), GetClientHealth(client)+100);


Dodatki SourceMod















