Hi,
habe ein paar Abfragen in einen Befehl eingebaut ...
if(strcmp(cmd, "/job", true) == 0)
{
//LSPD
if(PlayerToPoint(1.0, playerid, 1580.0464,-1635.0250,13.5613))
{
if(AccountInfo[playerid][Hjob] == 1)
{
if(AccountInfo[playerid][JobActive] == 0)
{
SetPlayerSkin(playerid, 280);
SetPlayerColor(playerid, 0x375FFFFF);
AccountInfo[playerid][JobActive] = 1;
GivePlayerWeapon(playerid, 334, 1);
GivePlayerWeapon(playerid, 348, 60);
return 1;
}
else
{
SetPlayerSkin(playerid, AccountInfo[playerid][Skin]);
SetPlayerColor(playerid, 0xFFFFFFFF);
AccountInfo[playerid][JobActive] = 0;
GivePlayerWeapon(playerid, 334, -1);
GivePlayerWeapon(playerid, 348, -60);
return 1;
}
}
}
//SFPD
if(PlayerToPoint(1.0, playerid, -1593.1597,716.1147,-5.2422))
{
if(AccountInfo[playerid][Hjob] == 1)
{
if(AccountInfo[playerid][JobActive] == 0)
{
SetPlayerSkin(playerid, 281);
SetPlayerColor(playerid, 0x375FFFFF);
AccountInfo[playerid][JobActive] = 1;
GivePlayerWeapon(playerid, 334, 1);
GivePlayerWeapon(playerid, 348, 60);
return 1;
}
else
{
SetPlayerSkin(playerid, AccountInfo[playerid][Skin]);
SetPlayerColor(playerid, 0xFFFFFFFF);
AccountInfo[playerid][JobActive] = 0;
GivePlayerWeapon(playerid, 334, -1);
GivePlayerWeapon(playerid, 348, -60);
return 1;
}
}
}
//LVPD
if(PlayerToPoint(1.0, playerid, 2282.1506,2424.4114,3.4692))
{
if(AccountInfo[playerid][Hjob] == 1)
{
if(AccountInfo[playerid][JobActive] == 0)
{
SetPlayerSkin(playerid, 282);
SetPlayerColor(playerid, 0x375FFFFF);
AccountInfo[playerid][JobActive] = 1;
GivePlayerWeapon(playerid, 334, 1);
GivePlayerWeapon(playerid, 348, 60);
return 1;
}
else
{
SetPlayerSkin(playerid, AccountInfo[playerid][Skin]);
SetPlayerColor(playerid, 0xFFFFFFFF);
AccountInfo[playerid][JobActive] = 0;
GivePlayerWeapon(playerid, 334, -1);
GivePlayerWeapon(playerid, 348, -60);
return 1;
}
}
}
Und so weiter ...
Jedenfalls steht in der Datei genau die Zahlen die ich z.B für LSPD brauche, aber das in Dienst gehen funktioniert einfach nicht
Wenn ich per Befehl den Job definiere (das dann die Zahlen in der Datei stehen) kann ich in Dienst gehen, wenn ich dann wieder off und on gehe gehts nicht mehr
Ich verstehe absolut nicht warum der scheiß nicht geht ... ist vl der Befehl falsch?
Gruß
samu