Hallo
bei mir mir will es nicht so ..
if (PlayerToPoint(2.0, playerid,246.4813079834,87.690002441406,1002.561340332)) if (PlayerInfo[playerid][pWanteds] >=2) { SetPlayerInterior(playerid, 6); SetPlayerPos(playerid,246.56742858887,85.258689880371,1003.640625); } else { SetPlayerInterior(playerid,0); SetPlayerPos(playerid,1564.6979,-1691.8351,5.8906);
also ich will dass er wenn er mehr als 2 Wanteds hat nicht mehr raus kann ... aber es geht irgend wie net..
lg dave[MSIE_newline_end ]
/exit für 2w?
- xuNsHiNe
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
if (PlayerInfo[playerid][pWanteds] >=2)
Damit fragst du ab, ob die Wanted Kleiner GLEICH 2 sind. das = muss raus dann tuts
]if (PlayerToPoint(2.0, playerid,246.4813079834,87.690002441406,1002.561340332))
{
if (PlayerInfo[playerid][pWanteds] >2)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1564.6979,-1691.8351,5.8906);
}
}EDIT: Upsa bugscripter hat recht. Hab ich garnicht beachtet
-
hmm, vielleicht liegts an playertopoint, verwende mal IsPlayerInRangeOfPoint. Das würde dann so ausschauen:
if (IsPlayerInRangeOfPoint(playerid,2.0,246.4813079834,87.690002441406,1002.561340332))
if (PlayerInfo[playerid][pWanteds] >=2)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1564.6979,-1691.8351,5.8906);
}Kann aber auch sein dass der radius zu klein ist. Passiert bei dir nix oda was?
MFG, Robdeflop®
EDIT: Ups stimmt, du musst > mit < tauschen
-
Danke aber ich will es dass mann wen mann 2 bzw. mehr als 2 wanteds hat NICHT raus kommt
hier PWN
if (IsPlayerInRangeOfPoint(playerid,2.0,246.4813079834,87.690002441406,1002.561340332))
if(PlayerInfo[playerid][pWanteds] <= 2)
{
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,246.56742858887,85.258689880371,1003.640625);
}
else
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1564.6979,-1691.8351,5.8906);
}
lg Dave[MSIE_newline_end ]
//EDIT
Es klappt
PWN
if (IsPlayerInRangeOfPoint(playerid,2.0,246.4813079834,87.690002441406,1002.561340332))
if(WantedLevel[playerid] >= 1)
{
SetPlayerInterior(playerid, 6);
SetPlayerPos(playerid,246.56742858887,85.258689880371,1003.640625);
}
else
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1564.6979,-1691.8351,5.8906);
}
Danke an alle
lg Dave[MSIE_newline_end ]