hier der code wenn er im Team 4 ist bekommt er immer Du bist nicht am Tor und wen man trodzdem am tro ist komm es wieder erst wenn man an den cord von dem ersten von Team 5 ist ist es weg aber man bekommt auch keine nachricht hier der code if(strcmp(cmdtext,"/gate",true)==0)
{
if(IsPlayerInRangeOfPoint(playerid,10,1887.69995117,1101.19995117,12.39999962))
{
if(SpielerInfo[playerid][pTeam] == 5)
{
SetTimer("YGate",5000,0);
MoveDynamicObject(YakuGate[0],1887.69995117,1101.19995117,12.39999962+6,4);
SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
return 1;
}
}
else if(IsPlayerInRangeOfPoint(playerid, 10, 2493.9634,2784.8601,10.8203))
{
if(SpielerInfo[playerid][pTeam] == 4)
{
SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
return 1;
}
}
else {
SendClientMessage(playerid, COLOR_Farbe1, "Du bist an keinem Tor, sorry!");
}
return 1;
}
Fehler bei Befehl mit mehrreren Funktionen
- _Flex_
- Geschlossen
- Erledigt
-
-
Teste es erstmal mit der Teamabfrage und dann ob er in der nähe ist, so sollte es gehen
-
jetzt bugt es übelst xD hätte einer vlt nen funktionierenden code aus seinem script hier mal der code der übelst bugt if(strcmp(cmdtext,"/gate",true)==0)
{
if(SpielerInfo[playerid][pTeam] == 5)
{
SetTimer("YGate",5000,0);
MoveDynamicObject(YakuGate[0],1887.69995117,1101.19995117,12.39999962+6,4);
SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
return 1;
}
}
else if(SpielerInfo[playerid][pTeam] == 4)
{
SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
return 1;
}else {
SendClientMessage(playerid, COLOR_Farbe1, "Du bist an keinem Tor, sorry!");
} -
Probier mal:
if(strcmp(cmdtext,"/gate",true)==0)
{
new amtor = 0;
if(IsPlayerInRangeOfPoint(playerid,10.0,1887.69995117,1101.19995117,12.39999962) ) {
if(SpielerInfo[playerid][pTeam] == 5) {
SetTimer("YGate",5000,0);
MoveDynamicObject(YakuGate[0],1887.69995117,1101.19995117,12.39999962+6,4.0);
SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
amtor = 1;
}
}
if(IsPlayerInRangeOfPoint(playerid, 10.0, 2493.9634,2784.8601,10.8203)) {
if(SpielerInfo[playerid][pTeam] == 4) {
amtor = 1;
SendClientMessage(playerid,COLOR_Farbe1,"*Yakuza* Das Tor wird in 5 Sekunden automatisch schliessen.");
}
}
if ( amtor == 0 ) { SendClientMessage(playerid, COLOR_Farbe1, "Du bist an keinem Tor, sorry!"); }
return 1;
}// edit: eingerückt
-
breadfish.de
Hat das Thema geschlossen.