Wen er sie kauft und du es speichern willst mach es so:
dini_IntSet(accFormat,"zigaretten",5);
5 steht für die anzahl ^^.
Ja das stimmt, aber in einem Befehl muss er es ja höher setzen mit Spieler[playerid][zigaretten]>=5);
Wen er sie kauft und du es speichern willst mach es so:
dini_IntSet(accFormat,"zigaretten",5);
5 steht für die anzahl ^^.
Ja das stimmt, aber in einem Befehl muss er es ja höher setzen mit Spieler[playerid][zigaretten]>=5);
Spieler[playerid][zigaretten]>=5
Wie hast du Zigaretten in der Ini definiert?
Durch eine If-Abfrage
if[PlayerInfo][pAdmin]>=1z.B.
Neo die Rede war von einem Mod keinen Script
Ist das Filterscript überhaupt geladen?
Erstmal vorweg: Ich hoffe der Bereich stimmt da es in keinen anderen passt.
Ich suche einen Map Editor mit dem man gut mappen kann, da MTA bei mir nicht funktioniert(Exe-Crash). Er sollte ungefähr so ähnlich aufgebaut sein wie MTA.
Joa das wars
Mfg Ghost aka johkor
Frag doch einfach ab wieviele Kills er hat und wenn er z.B. unter 5 hat kann er nicht ins Team.
z.B. so:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 2087.6096,1911.0695,12.4376);
SetPlayerFacingAngle(playerid, 288.8453);
SetPlayerCameraPos(playerid, 2094.1235,1911.8203,11.9379);
SetPlayerCameraLookAt(playerid, 2087.6096,1911.0695,12.4376);
if(classid >= 0 && classid <= 2)
{
SetPlayerColor(playerid,COLOR_LIGHTBLUE);
gTeam[playerid] = cops;
GameTextForPlayer(playerid,"~b~Die Polizei",1000,5);
}
else if(classid >= 3 && classid <= 5)
{
SetPlayerColor(playerid,COLOR_GREEN);
gTeam[playerid] = dealer;
GameTextForPlayer(playerid,"~r~Die Dealer",1000,5);
}
else if(classid >= 6 && classid <= 7)
{
SetPlayerColor(playerid,COLOR_BLUE);
gTeam[playerid] = swat;
GameTextForPlayer(playerid,"~b~Das FBI",1000,5);
}
else if(classid >= 8 && classid <= 10) && if(PlayerInfo[playerid][pKills] >=5)
{
SetPlayerColor(playerid,COLOR_RED);
gTeam[playerid] = terror;
GameTextForPlayer(playerid,"~r~Die Terroristen",1000,5);
}
else
{
SendClientMessage(playerid, COLOR_RED, "Du hast nicht genügend Kills");
}
return 1;
}
So jetzt müsste es stimmen
Zeig mal deinen Code bisjetzt
Ich will auch rein bin ja schon bei euch im Forum registriert
Das ist dazu da um einen Fahrzeug ein Interior zu verpassen, er fragt aber wie man Fahrzeuge in Interiors spawnt
Gibts sogar hier im Forum Waffenrucksack
Natürlich ist es möglich mit GCS
Langweilig, alt, unsauber, nicht realistisch...
1/10 für die Mühe
Alles anzeigen// Zoll
if(strcmp(cmdtext, "/Zoll", true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,7.0, 59.9774,-1528.1555,4.9760))
{///////////////////////////////// LS - SF BRÜCKE
if(PlayerInfo[playerid][pSFPASS] == 0 || if (PlayerInfo[playerid][pSFVis] == 0)
//if(PlayerInfo[playerid][pSFPASS] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "[Grenzwache]: Du hast kein gültigen Pass.");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Du darfst nicht weiter!.");
}
else
{
MoveObject(Zoll1,53.5784, -1528.12, 0.5,4.0);
SetTimer("Zoll1timer", 3000, 0);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Papiere sind gültig, bitte weiterfahren.");
}
}
else if(IsPlayerInRangeOfPoint(playerid,7.0,44.4178,-1535.8694,5.1870))
{///////////////////////////////// LS - SF BRÜCKE
// if(PlayerInfo[playerid][pSFPASS] == 0 || PlayerInfo[MAX_PLAYERS][SFVis] == 0)
if(PlayerInfo[playerid][pSFPASS] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "[Grenzwache]: Du hast kein gültigen Pass.");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Du darfst nicht weiter!.");
}
else
{
MoveObject(Zoll12,52.4911, -1536.44, 0.5, 4.0);
SetTimer("Zoll1timer2", 3000, 0);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Papiere sind gültig, bitte weiterfahren.");
}
}
else if(IsPlayerInRangeOfPoint(playerid,5.0,1711.6047,403.4133,30.5738))
{///////////////////////////////// LLVV - LLSS
//if(PlayerInfo[playerid][pLVPASS] == 0 || PlayerInfo[MAX_PLAYERS][LVis] == 0))
if(PlayerInfo[playerid][pLVPASS] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "[Grenzwache]: Du hast kein gültigen Pass.");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Du darfst nicht weiter!.");
}
else
{
MoveObject(Zoll2,1713.296875, 407.554199, 26.968473, 4.0);
SetTimer("Zoll2timer", 3000, 0);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Papiere sind gültig, bitte weiterfahren.");
}
}
else if(IsPlayerInRangeOfPoint(playerid,5.0,1702.8188,406.2582,30.5818))
{
//if(PlayerInfo[playerid][pLVPASS] == 0 || PlayerInfo[MAX_PLAYERS][LVVis] == 0)
if(PlayerInfo[playerid][pLVPASS] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "[Grenzwache]: Du hast kein gültigen Pass.");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Du darfst nicht weiter!.");
}
else
{
MoveObject(Zoll22,1704.698853, 410.742645, 26.963428, 4.0);
SetTimer("Zoll2timer2", 3000, 0);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Papiere sind gültig, bitte weiterfahren.");
}
}
else if(IsPlayerInRangeOfPoint(playerid,5.0,1697.5460,417.4877,30.7267))
{
//if(PlayerInfo[playerid][pLVPASS] == 0 || PlayerInfo[MAX_PLAYERS][LVVis] == 0)
if(PlayerInfo[playerid][pLVPASS] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "[Grenzwache]: Du hast kein gültigen Pass.");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Du darfst nicht weiter!.");
}
else
{
MoveObject(Zoll3,1696.108398, 413.717163, 26.988354, 4.0);
SetTimer("Zoll3timer", 3000, 0);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Papiere sind gültig, bitte weiterfahren.");
}
}
else if(IsPlayerInRangeOfPoint(playerid,5.0,1689.4780,421.8365,30.7508))
{
//if(PlayerInfo[playerid][pLVPASS] == 0 || PlayerInfo[MAX_PLAYERS][LVVis] == 0)
if(PlayerInfo[playerid][pLVPASS] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "[Grenzwache]: Du hast kein gültigen Pass.");
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Du darfst nicht weiter!.");
}
else
{
MoveObject(Zoll32,1687.506592, 416.649200, 26.970757, 4.0);
SetTimer("Zoll3timer2", 3000, 0);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "[Grenzwache]: Papiere sind gültig, bitte weiterfahren.");
}
}
return 1;
}
Es gibt schon so viele BOS-Funkspiele das neue heutzutage nichts mehr bringen. Ich hab früher mal bei BOS-Funkspielen mitgemacht aber jetzt mach ich nicht mehr mit
if(PlayerInfo[playerid][pSFPASS] == 0 || if (PlayerInfo[playerid][pSFVis] == 0)
Du musst aber anstatt ==>=1 machen da er sonst auch ohne Pass das Tor öffnen kann
//Edit: Zeig mal dein Code dann versuch ich es dir zu machen
Zeig mal deine server_log.txt