Lass die Autos über die Playerid und nicht über Zähler definieren ;]
Gruss: Sonic
Lass die Autos über die Playerid und nicht über Zähler definieren ;]
Gruss: Sonic
Hau die RCON Console ganz einfach mit:
in der Server.cfg raus und gut ists ;]
Stell das Rcon Passwort doch einfach aus, dann gibt er schon irgendwann auf und wenn er nicht mehr damit rechnet stellst du es wieder an, aber wer braucht heutzutage überhaupt noch den Rcon
Gruss: Sonic
Ich habe mir das RFT_MySQL Plugin mal angeschaut... Es ist nicht möglich es neu zu Inialisieren... Melde es RTF, da es anscheinend ein Bug des Plugins ist.
Gruss: Sonic
Wie sieht deine Abfrage dazu aus?
public OnPlayerLeaveArea(playerid,areaid)
Gruss: Sonic
Anscheinend inialisiert dein MySQL Plugin nach dem GMX nicht mehr richtig .
Lass es neu inialisieren.
Gruss: Sonic
"ZENSIERT" einfach
ZitatAlles anzeigenUntestednew PlayerTrueName[MAX_PLAYERS][MAX_PLAYER_NAME];
if(strcmp(cmd, "/swatduty", true) == 0)
{
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
if(IsACop(playerid))
{
if (IsPlayerInRangeOfPoint(playerid,3.0,227.6519,111.8072,1003.2188) ||IsPlayerInRangeOfPoint(playerid,3.0,255.3,77.4,1003.6)
|| IsPlayerInRangeOfPoint(playerid,3.0,-1616.1294,681.1594,7.1875) || IsPlayerInRangeOfPoint(playerid,3.0, 217.5230,184.4352,1003.0313)
|| IsPlayerInRangeOfPoint(playerid,3.0, 217.8921,78.9727,1005.0391)
|| PlayerInfo[playerid][pLocal] != 255)
{
if(OnDuty[playerid]==0)
{
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GivePlayerWeapon(playerid, 41, 500); //spray
GivePlayerWeapon(playerid, 3, 1); //Nightstick
GivePlayerWeapon(playerid, 25, 100); //Shotgun
GivePlayerWeapon(playerid, 24, 500); //Desert Eagle
GivePlayerWeapon(playerid, 29, 500); //MP5
format(PlayerTrueName[playerid],sizeof(PlayerTrueName[playerid]),"%s",GetPlayerName(playerid));
OnDuty[playerid] = 1;
new rand = random(5);
if(rand == 0)return SetPlayerName(playerid,"Dos");
if(rand == 1)return SetPlayerName(playerid,"Ansi");
if(rand == 2)return SetPlayerName(playerid,"Ins");
if(rand == 3)return SetPlayerName(playerid,"Length");
if(rand == 4)return SetPlayerName(playerid,"Sel");
if(rand == 5)return SetPlayerName(playerid,"Col");
}
else if(OnDuty[playerid]==1)
{
format(string, sizeof(string), "* Officer %s legt seine Marke in den Schrank und macht Feierabend.", sendername);
SetPlayerName(playerid,PlayerTrueName[playerid]);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
ResetPlayerWeapons(giveplayerid);
PlayerInfo[giveplayerid][pGun1] = 0; PlayerInfo[giveplayerid][pAmmo1] = 0;
PlayerInfo[giveplayerid][pGun2] = 0; PlayerInfo[giveplayerid][pAmmo2] = 0;
PlayerInfo[giveplayerid][pGun3] = 0; PlayerInfo[giveplayerid][pAmmo3] = 0;
PlayerInfo[giveplayerid][pGun4] = 0; PlayerInfo[giveplayerid][pAmmo4] = 0;
OnDuty[playerid] = 0;
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, " Du bist in keiner Umkleide !");
return 1;
}
}
}
return 1;
}
public OnPlayerDissconnect(playerid)
{
//WICHTIG VOR DEM SPECHERN/////////////////////////
SetPlayerName(playerid,PlayerTrueName[playerid]);//
///////////////////////////////////////////////////
}
Probiers aus
Gruss: Sonic
Wie sieht dein PlayerInfo-Enum aus?
Gruss: Sonic
Update mal dein MySQL Plugin.
Gruss: Sonic
Versuche die Anim 2x hintereinander auszuführen ;]
Gruss: Sonic
Dazu brauchste das: http://wiki.sa-mp.com/wiki/AddPlayerClass
und das: http://wiki.sa-mp.com/wiki/ForceClassSelection
Gruss: Sonic
Save die Coords nochmal neu. Evt ist beim Einfügen ein Fehler passiert.
Oder.. Ups:
if(SpielerInfo[playerid][Job] == 2)
{
if(IsPlayerInRangeOfPoint(playerid,5,922.90002441406, -1216.6999511719, 19.89999961853))
{
MoveObject(tor[3],922.90002441406, -1216.6999511719, 19.89999961853-10,5);
return 1;
}
else if(IsPlayerInRangeOfPoint(playerid,5,922.70001220703, -1225.4000244141, 19.89999961853))
{
MoveObject(tor[4],922.70001220703, -1225.4000244141, 19.89999961853-10,5);
return 1;
}
}
Gruss: Sonic
Playerstring den du vor dem Umbenennen schreiben lässt und in beim Reumbenennen wieder ausgibst.
Gruss: Sonic
Ich formuliere es anders:
Ist er für das Spiel im Interior in einem Fahrzeug?
Gruss: Sonic
Limo=GetPlayerVehicleID(playerid); Result 0 0.0,0.0,0.0
Ist der Player im Interior in einem Fahrzeug??
Gruss: Sonic
XD Dann lauten deine Coords wie folgt: 0.0,0.0,0.0
Was das heisst, wirste dir selber zusammenreimen können ;]
Gruss: Sonic
Dann liegt der Hund vorher begraben.
Deine Abfrage ob er wieder raus ist, ist fehlerhaft.
Gruss: Sonic
Nur zum Testen:
SetPlayerPos(playerid,vX,vY+2,vZ+10);
Und sette vorher den Interior...
Gruss: Sonic
Speichere den Namen in einem String und setze ihn beim /Off Befehl wieder zurück.
Und SetPlayerName(playerid,"/Accounts/%s.ini");Tut das nicht weh??
Gruss: Sonic