Hallo ich habe ein Problem wenn Spieler auf meinen Server joinen crasht er immer wisst ihr woran dass liegen kann???
Server Crasht bei jedem Spieler
- JasonX
- 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
-
-
Zeig mal die Server.log datei her,vll kann ich dir dann weiterhelfen
-
Was hast bei OnPlayerConnect stehen?
//EDIT: Crasht der Player oder der Server? -
der player
-
Dann grenz ma den Fehler ein, kommentier mal zum Anfang alle deine Autos und probs nochmal, danach alle Pickups und wieder probieren, wenn dann immernoch exe Crash kommt, dann nehm mal alle Objekte raus und probiers nochmal, wenn keins davon hilft, dann guck mal, was bei OnPlayerConnect steht
-
Hallo,
also bin Vorstand und Mapperin auf dem Server und haben das gemacht was Du - KeksOfDeath geschrieben hast...
Es bringt alles nichts.
Der User connectet auf den Server und es läd 2-3 Sekunden, danach gibt es für absolut jeden Spieler einen "exe Crash"
Wissen absolut nicht weiter...Was soll ich denn vom OnPlayerConnect kopieren?
-
Spoiler anzeigen
public OnPlayerConnect(playerid)
{
if(Security != 0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Host hat seine versprechung gebrochen es werden Masnahmen gesetzt.");
Kick(playerid);
return 1;
}
ACMoney[playerid] = 0;
isAFK[playerid] = 0;
gActivePlayers[playerid]++;
numplayers++;
new plname[MAX_PLAYER_NAME];
new string[MAX_PLAYER_NAME];
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] = 0;
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;
WantedLevel[playerid] = 0;
GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0; PlayerDragged[playerid] = 0;
OnDuty[playerid] = 0; PlayerDraggedBy[playerid] = 255;
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] = 1; 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; StuffHolding[playerid] = 0; CrowerHolding[playerid] = 0; MattHolding[playerid] = 0;
gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;Spoiler anzeigen PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
HireCar[playerid] = 499; 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; WatchedTV[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;
sdx_GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
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][pOrigin] = 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][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][pContractTime] = 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][pPos_x] = 2246.6;
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] = 264;
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; //Führerschein
PlayerInfo[playerid][pFlyLic] = 0;
PlayerInfo[playerid][pBoatLic] = 0;
PlayerInfo[playerid][pFishLic] = 0;
PlayerInfo[playerid][pGunLic] = 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;
ClearCrime(playerid);
SetPlayerColor(playerid,COLOR_GRAD2);
ClearFishes(playerid);
ClearCooking(playerid);
ClearGroceries(playerid);
ClearMarriage(playerid);
SetPlayerColor(playerid,COLOR_GRAD2);Spoiler anzeigen GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "%s.ini", plname);
//EDIT by KeksOfDeath:
Wenn man so lange Texte hat, kann man einen Expander oder Pastebin verwenden -
Fügt ihr irgentwo im Script Tuning Teile zu Autos hinzu?
-
Nein.
-
Habt ihr auch alle Scriptfiles?
-
ja eigentlich schon
-
Was kommt jetzt hiernach?
GetPlayerName(playerid, plname, sizeof(plname));
format(string, sizeof(string), "%s.ini", plname); -
Und du bist ganz sicher das du nicht zuviele Objekte hast? Nimm die raus bzw. /* Deine objekte... */
-
Zuviele Objekte definitiv nicht.
Lag an nichts von allem, der fehler war in weiter ferneTrotzdem danke für Eure Hilfe
Fehler behoben.MfG
Steffi/Kali -
Hi Community
Ich benötige eure hilfe ich habe auch so in etwa das gleiche problem
immer wen ein neuer spieler auf meinem Server Conektet bekommt der ne crash
nur bei wenigen passirt das nicht und bei bereits regis. passirt das auch nicht
Ich weis nicht was ich machen soll an den objekten kann es nich liegen und ich benutze
Einsteins Object Streamer
MFG : Dark_FIghter
-
Meistens crahst der Server wenn was im GM nicht stimmt.
Hat das GM beim compilen 0 Warns ? -
Hi,
Nein leider mehr 11 warns
D:\Games\Rockstar Games\GTA San Andreas\Server\pawno\include\morphinc.inc(3) : warning 219: local variable "x2" shadows a variable at a preceding level
D:\Games\Rockstar Games\GTA San Andreas\Server\pawno\include\morphinc.inc(3) : warning 219: local variable "y2" shadows a variable at a preceding level
D:\Games\Rockstar Games\GTA San Andreas\Server\pawno\include\morphinc.inc(3) : warning 219: local variable "z2" shadows a variable at a preceding level
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(1164) : warning 219: local variable "x2" shadows a variable at a preceding level
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(1164) : warning 219: local variable "y2" shadows a variable at a preceding level
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(1164) : warning 219: local variable "z2" shadows a variable at a preceding level
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(8658) : warning 202: number of arguments does not match definition
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(8658) : warning 202: number of arguments does not match definition
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(8658) : warning 202: number of arguments does not match definition
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(8658) : warning 202: number of arguments does not match definition
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(38663) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase11 Warnings.
das sind die warns ich hoffe man kann mir helfen
PS: Vielen dank für die schnelle antwort
Im übrigen steht da noch wen ichmicheinloge "warning bad model id" und dannelange zahl
-
Ja dann musst du die wegmachen,
Englisch sollte man können, dann kann man das Problem lösen -
Ja ich weis aber ich weis nicht wie ich die da weg bekommen sol
aber ich versuch es mall eben gucken ob es klapt
thx für die hilfe meld mich nahcer wider
-
Zitat
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(865 : warning 202: number of arguments does not match definition
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(865 : warning 202: number of arguments does not match definition
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(865 : warning 202: number of arguments does not match definition
D:\Games\Rockstar Games\GTA San Andreas\Server\gamemodes\GLife.pwn(865 : warning 202: number of arguments does not match definitionHier hast du schonmal etwas falsches eingegeben
Guck mal in der SA:MP Wiki was du da alles eingeben musst/darfst