Moin Jungs.
Ich brauche dringend Hilfe, mein Server stürzt ab, wenn ich auf den Server connecte und bei der Konsole ganz normal exit eingebe, ich bekomme ne crashinfo Datei.
mfG, Nighthawk.
Beim connecten, exit eingeben stürzt Server ab.
- Nighthawk
- 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
-
-
Bei der Konsole? Meinst du ingame den Chat?
-
Nein bei samp-server.exe.
mfG, Nighthawk. -
Und wieso sollte man da exit eingeben? Das beendet nämlich schlichtweg den Server, daher ja auch "exit" ...
-
Muss man nicht, ich habe es aber mit eingegeben, damit ihr vielleicht wisst, woran es dann liegt.
Wie gesagt, alles startet ganz normal aber sobald ich auf den Server connecte (blabla logged in) stürzt die samp-server.exe ab und ich krieg crashinfo.txt.
Weißt du vielleicht, wie ich das Problem löse?
mfG, Nighthawk. -
Irgendwas besonderes in OnPlayerConnect?
-
public OnPlayerConnect(playerid)
{
// checkban(playerid);
PlayerInfo[playerid][pCSpamm] = 0;
PlayerInfo[playerid][pSpamm] = 0;
SelectedAutohaus[playerid] = -255;
GetPlayerIp(playerid,PlayerInfo[playerid][pIP],16);
//================================== Textdraws ==========================
Tankundso[playerid] = TextDrawCreate(250.000000,354.000000,"Tacho nicht verfügbar.");
TextDrawAlignment(Text:Tankundso[playerid],0);
TextDrawBackgroundColor(Text:Tankundso[playerid],0x000000ff);
TextDrawFont(Text:Tankundso[playerid],1);
TextDrawLetterSize(Text:Tankundso[playerid],0.399999,1.500000);
TextDrawColor(Text:Tankundso[playerid],0xffffffff);
TextDrawSetOutline(Text:Tankundso[playerid],1);
TextDrawSetProportional(Text:Tankundso[playerid],1);
TextDrawSetShadow(Text:Tankundso[playerid],1);PlayerInfo[playerid][txtInfo] = TextDrawCreate(610.0, 400.0,"_");
TextDrawUseBox(Text:PlayerInfo[playerid][txtInfo], 0);
TextDrawFont(Text:PlayerInfo[playerid][txtInfo], 2);
TextDrawSetShadow(Text:PlayerInfo[playerid][txtInfo],0);
TextDrawSetOutline(Text:PlayerInfo[playerid][txtInfo],1);
TextDrawBackgroundColor(Text:PlayerInfo[playerid][txtInfo],0x000000FF);
TextDrawColor(Text:PlayerInfo[playerid][txtInfo],0xFFFFFFFF);
TextDrawAlignment(Text:PlayerInfo[playerid][txtInfo],3);PlayerInfo[playerid][ahText] = TextDrawCreate(55.000000,216.000000,"~g~Autohaus~n~~n~~w~Name: ~y~Bancheeee~w~~n~Preis: ~r~75.000.000$~n~~n~~w~Benutze die (C) Taste zum Kaufen oder /buycar.");
TextDrawAlignment(PlayerInfo[playerid][ahText],0);
TextDrawBackgroundColor(PlayerInfo[playerid][ahText],0x000000ff);
TextDrawFont(PlayerInfo[playerid][ahText],2);
TextDrawLetterSize(PlayerInfo[playerid][ahText],0.200000,1.300004);
TextDrawColor(PlayerInfo[playerid][ahText],0xffffffff);
TextDrawSetOutline(PlayerInfo[playerid][ahText],1);
TextDrawSetProportional(PlayerInfo[playerid][ahText],1);
TextDrawSetShadow(PlayerInfo[playerid][ahText],1);
//=======================================================================
SetPVarInt(playerid,"Spawned",0);
for(new fs;fs<sizeof(FightSystem);fs++){
GangZoneShowForPlayer(playerid,FightSystem[fs][fsZoneID],GetZoneColorOfFaction(FightSystem[fs][fsOwnerFaction]));
}
M_OnPlayerConnect(playerid);
isFight[playerid] = 0;
if(IsPlayerNPC(playerid))
{
new botname[MAX_PLAYER_NAME];
GetPlayerName(playerid, botname, sizeof(botname));
if(!strcmp(botname, "Micha", true))
{
ForceClassSelection(playerid);
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
gPlayerLogged[playerid] = 1;
SetCameraBehindPlayer(playerid);
SpawnPlayer(playerid);
PutPlayerInVehicle(playerid, nbot, 0);
}
if(!strcmp(botname, "Paul", true))
{
ForceClassSelection(playerid);
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
gPlayerLogged[playerid] = 1;
SetCameraBehindPlayer(playerid);
SpawnPlayer(playerid);
PutPlayerInVehicle(playerid, taxi, 0);
}
if(!strcmp(botname, "Horst", true))
{
ForceClassSelection(playerid);
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
gPlayerLogged[playerid] = 1;
SetCameraBehindPlayer(playerid);
SpawnPlayer(playerid);
PutPlayerInVehicle(playerid, von, 0);
}
if(!strcmp(botname, "Detlef", true))
{
ForceClassSelection(playerid);
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
gPlayerLogged[playerid] = 1;
SetCameraBehindPlayer(playerid);
SpawnPlayer(playerid);
PutPlayerInVehicle(playerid, detlef, 0);
}
if(!strcmp(botname, "Balu", true))
{
ForceClassSelection(playerid);
PlayerInfo[playerid][pCarLic] = 1;
PlayerInfo[playerid][pBoatLic] = 1;
gPlayerLogged[playerid] = 1;
SetCameraBehindPlayer(playerid);
SpawnPlayer(playerid);
PutPlayerInVehicle(playerid, flugy, 0);
}
}
if(Security != 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Host hat seine versprechung gebrochen es werden masnahmen gesetzt.");
// Kick(playerid);
return 1;
}
gActivePlayers[playerid]++;
numplayers++;
SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0;
SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1;
CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0;
STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0;
RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 1;
DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
OnDuty[playerid] = 0; WantedLevel[playerid] = 0; TestFishes[playerid] = 0;
BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0;
SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0;
BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0;
FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0;
WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
PaperOffer[playerid] = 999; ConsumingMoney[playerid] = 0;
gLastCar[playerid] = 0; FirstSpawn[playerid] = 0;
gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0;
gSpeedo[playerid] = 0; gGas[playerid] = 0;
gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
gPlayerSpawned[playerid] = 0; PlayerKarting[playerid] = 0; PlayerInKart[playerid] = 0;
PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
MatsHolding[playerid] = 0; TutTime[playerid] = 0;
gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;
PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
HireCar[playerid] = 299; PlayersChannel[playerid] = 999;
TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
Locator[playerid] = 0; PlayerOnMission[playerid] = 0; MissionCheckpoint[playerid] = 0;
WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
WantedLevel[playerid] = 0;
PlayerInfo[playerid][pLevel] = 0;
PlayerInfo[playerid][pAdmin] = 0;
PlayerInfo[playerid][pDonateRank] = 0;
PlayerInfo[playerid][gPupgrade] = 0;
PlayerInfo[playerid][pConnectTime] = 0;
PlayerInfo[playerid][pReg] = 0;
PlayerInfo[playerid][pSex] = 0;
PlayerInfo[playerid][pAge] = 0;
PlayerInfo[playerid][pExp] = 0;
PlayerInfo[playerid][pAccount] = 0;
PlayerInfo[playerid][pCrimes] = 0;
PlayerInfo[playerid][pDeaths] = 0;
PlayerInfo[playerid][pArrested] = 0;
PlayerInfo[playerid][pWantedDeaths] = 0;
PlayerInfo[playerid][pPhoneBook] = 0;
PlayerInfo[playerid][pLottoNr] = 0;
PlayerInfo[playerid][pFishes] = 0;
PlayerInfo[playerid][pBiggestFish] = 0;
PlayerInfo[playerid][pJob] = 0;
PlayerInfo[playerid][pPayCheck] = 0;
PlayerInfo[playerid][pHeadValue] = 0;
PlayerInfo[playerid][pJailed] = 0;
PlayerInfo[playerid][pJailed2] = 0;
PlayerInfo[playerid][pJailTime] = 0;
PlayerInfo[playerid][pMats] = 0;
PlayerInfo[playerid][pDrugs] = 0;
PlayerInfo[playerid][pLeader] = 0;
PlayerInfo[playerid][pMember] = 0;
PlayerInfo[playerid][pFMember] = 255;
PlayerInfo[playerid][pRank] = 0;
PlayerInfo[playerid][pChar] = 0;
PlayerInfo[playerid][pJobzeit] = 0;
PlayerInfo[playerid][pDetSkill] = 0;
PlayerInfo[playerid][pSexSkill] = 0;
PlayerInfo[playerid][pBoxSkill] = 0;
PlayerInfo[playerid][pLawSkill] = 0;
PlayerInfo[playerid][pMechSkill] = 0;
PlayerInfo[playerid][pJackSkill] = 0;
PlayerInfo[playerid][pCarSkill] = 0;
PlayerInfo[playerid][pNewsSkill] = 0;
PlayerInfo[playerid][pDrugsSkill] = 0;
PlayerInfo[playerid][pCookSkill] = 0;
PlayerInfo[playerid][pFishSkill] = 0;
PlayerInfo[playerid][pSHealth] = 0.0;
PlayerInfo[playerid][pHealth] = 50.0;
PlayerInfo[playerid][pHatJob] = 0;
PlayerInfo[playerid][pPos_y] = -1161.9;
PlayerInfo[playerid][pPos_z] = 1029.7;
PlayerInfo[playerid][pInt] = 15;
PlayerInfo[playerid][pLocal] = 255;
PlayerInfo[playerid][pTeam] = 3;
PlayerInfo[playerid][pModel] = 250;
new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start
PlayerInfo[playerid][pPnumber] = randphone;
PlayerInfo[playerid][pPhousekey] = 255;
PlayerInfo[playerid][pPbiskey] = 255;
PlayerInfo[playerid][pCarLic] = 0;
PlayerInfo[playerid][pFlyLic] = 0;
PlayerInfo[playerid][pBoatLic] = 0;
PlayerInfo[playerid][pFishLic] = 0;
PlayerInfo[playerid][pGunLic] = 0;
PlayerInfo[playerid][pMotoradLic] = 0;
PlayerInfo[playerid][pOwnPerso] = 0;
PlayerInfo[playerid][ageld] = 0;
PlayerInfo[playerid][pGun1] = 0;
PlayerInfo[playerid][pGun2] = 0;
PlayerInfo[playerid][pGun3] = 0;
PlayerInfo[playerid][pGun4] = 0;
PlayerInfo[playerid][pAmmo1] = 0;
PlayerInfo[playerid][pAmmo2] = 0;
PlayerInfo[playerid][pAmmo3] = 0;
PlayerInfo[playerid][pAmmo4] = 0;
PlayerInfo[playerid][pCarTime] = 0;
PlayerInfo[playerid][pPayDay] = 0;
PlayerInfo[playerid][pPayDayHad] = 0;
PlayerInfo[playerid][pCDPlayer] = 0;
PlayerInfo[playerid][pWins] = 0;
PlayerInfo[playerid][pLoses] = 0;
PlayerInfo[playerid][pAlcoholPerk] = 0;
PlayerInfo[playerid][pDrugPerk] = 0;
PlayerInfo[playerid][pMiserPerk] = 0;
PlayerInfo[playerid][pPainPerk] = 0;
PlayerInfo[playerid][pTraderPerk] = 0;
PlayerInfo[playerid][pTut] = 0;
PlayerInfo[playerid][pMissionNr] = 0;
PlayerInfo[playerid][pWarns] = 0;
PlayerInfo[playerid][pFuel] = 0;
PlayerInfo[playerid][pAdjustable] = 0;
PlayerInfo[playerid][pTruckLic] = 0;
PlayerInfo[playerid][pGesamtZeit] = 0;
PlayerInfo[playerid][pPaydayZeit] = 0;
PlayerInfo[playerid][pLoginZeit] = 0;
PlayerInfo[playerid][pFrakSperre] = 0;
PlayerInfo[playerid][pPunkte] = 0;
PlayerInfo[playerid][pDonatorTime] = 0;
PlayerInfo[playerid][pSafeMats] = 0;
PlayerInfo[playerid][pSafeDrugs] = 0;
PlayerInfo[playerid][pRGR] = 0;
PlayerInfo[playerid][darfHaben] = 0;
divorce[playerid] = 0;
ClearCrime(playerid);
ClearFishes(playerid);
ClearCooking(playerid);
ClearGroceries(playerid);
ClearMarriage(playerid);
SetPlayerColor(playerid,COLOR_GRAD2);
new string[120];
format(string, sizeof(string), "/Benutzer/%s.ini", spName(playerid));
ResetPlayerWeapons(playerid);
if(fexist(string))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*** HERZLICH WILLKOMMEN ZURÜCK! ***");
SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Dein Account wurde in unserem System gefunden, bitte logge dich ein!");
SendClientMessage(playerid, COLOR_YELLOW, "Tipp: /login [Dein Passwort] um dich einzuloggen!");
KickEx(playerid, 20000);
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "*** HERZLICH WILLKOMMEN! ***");
SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Du hast noch keinen Account, du musst dich zuerst registrieren.");
SendClientMessage(playerid, COLOR_YELLOW, "SERVER: Solltest du das nicht tun wirst du automatisch von diesem Server gekickt.");
SendClientMessage(playerid, COLOR_WHITE, "Benutze /register [Dein Gewünchtes Passwort] um dich einzuloggen!");
}
return 1;
}Hallo. Hab jetzt einfach M_OnPlayerConnect(playerid) auskommentiert und nun kann man drauf und alles funktioniert einwandfrei.
Ich frage mich aber, ob M_OnPlayerConnect wichtig ist? -
SendClientMessage(playerid, COLOR_LIGHTRED, "");
Du musst mindestens 1 Frei Zeichen dazwischen haben ^^.Also so:
SendClientMessage(playerid, COLOR_LIGHTRED, " "); -
breadfish.de
Hat das Thema geschlossen.