here is the code i dunno it doesn't work could someone help me?
Code:
public Player_Touch_Base(ptr, ptd)
{
if(ptr == 0 || ptd == 0) return
new class1[32], class2[32]
pev(ptr, pev_classname, class1, 31)
pev(ptd, pev_classname, class2, 31)
if(equal(class1, "player") && equal(class2, "CTBase"))
{
new Team = get_user_team(ptr)
switch(Team) {
case 1: {
TesGotCTBase = true
CtsGotCTBase = false
CtsGotAllBases = false
client_print(0, print_chat, "[PMA] TS Captured a base")
if(TesGotTBase)
{
TesGotCTBase = false
TesGotTBase = false
TesGotCTBase = false
client_print(0, print_chat, "[PMA] TS now have the two bases")
}
}
case 2: {
CtsGotCTBase = true
TesGotCTBase = false
TesGotAllBases = false
client_print(0, print_chat, "[PMA] CTS Captured a base")
if(CtsGotTBase )
{
CtsGotCTBase = false
CtsGotTBase = false
CtsGotAllBases = true
client_print(0, print_chat, "[PMA] CTS now have the two bases")
}
}
}
}
if(equal(class1, "player") && equal(class2, "TBase"))
{
new Team = get_user_team(ptr)
switch(Team) {
case 1: {
TesGotTBase = true
CtsGotTBase = false
CtsGotAllBases = false
client_print(0, print_chat, "[PMA] TS Captured a base")
if(TesGotCTBase)
{
TesGotTBase = false
TesGotCTBase = false
TesGotAllBases = true
client_print(0, print_chat, "[PMA] TS now have the two bases")
}
}
case 2: {
CtsGotTBase = true
TesGotTBase = false
TesGotAllBases = false
client_print(0, print_chat, "[PMA] CTS Captured a base")
if(CtsGotCTBase)
{
CtsGotTBase = false
CtsGotTBase = false
CtsGotAllBases = true
}
}
}
}
}