SA:MP - Pawno - [TUT] TeamKill Protection Daniel Milder | 21.08.2008
Podívame se na
prevenci teamkillu, tedy spíše potrestaním TeamKillera... Není to vubec
težké, je to prímo primitivní, ale kdo si neví rady at čte dále...
Samozrejme na začátek musíme mít nadefinované teamy, to by nemel být problém pak pri výberu/spawnu postavy pridelíme hráči určitý team, pokud všechno takto máme mužeme pokročit dále:
ONPLAYERDEATH:
if(HracTeam[playerid] == HracTeam[killerid]){
SetPlayerScore(killerid, GetPlayerScore(killerid)-1);
SendClientMessage(killerid, COLOR_***, "Zabil jsi spoluhrace, byl ti odecten jeden bod...");
//tady bude provedené potrestani (snízeni score poprípade kick)
}
Samozrejme na začátek musíme mít nadefinované teamy, to by nemel být problém pak pri výberu/spawnu postavy pridelíme hráči určitý team, pokud všechno takto máme mužeme pokročit dále:
ONPLAYERDEATH:
if(HracTeam[playerid] == HracTeam[killerid]){
SetPlayerScore(killerid, GetPlayerScore(killerid)-1);
SendClientMessage(killerid, COLOR_***, "Zabil jsi spoluhrace, byl ti odecten jeden bod...");
//tady bude provedené potrestani (snízeni score poprípade kick)
}
By Maverick