Über if(!strlen(inputtext)) das hier einfügen:
inputtext = strtok(cmdtext, idx);
mfG, Nighthawk.
Über if(!strlen(inputtext)) das hier einfügen:
inputtext = strtok(cmdtext, idx);
mfG, Nighthawk.
public RobbankTimer(playerid)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(Robbank[playerid] == 1)
{
new randomammount = 1 + random(150000);
SendClientMessage(playerid,COLOR_GREEN,"Du hast die Bank ausgeraubt, jetzt solltest du dich aus dem Staub machen!");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,randomammount);
Robbank[playerid] = 0;
}
}
}
ersetzen mit:
public RobbankTimer(playerid)
{
if(Robbank[playerid] == 1)
{
new randomammount = 1 + random(150000);
SendClientMessage(playerid,COLOR_GREEN,"Du hast die Bank ausgeraubt, jetzt solltest du dich aus dem Staub machen!");
TogglePlayerControllable(playerid,1);
GivePlayerMoney(playerid,randomammount);
Robbank[playerid] = 0;
}
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]){
if(dialogid == DIALOG_FACTION_CAR_BUY){
if(response){
new Float:pPos[3];
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
TogglePlayerControllable(playerid,true);
}
if(!response){
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
if(IsAllowedFactionToBuy(GetPlayerLeader(playerid))){
if(GetFactioncarsOfFaction(GetPlayerLeader(playerid)) < MAX_BUY){
new Carid = GetPlayerVehicleID(playerid);
for(new fbl;fbl<sizeof(FactionBuylist);fbl++){
if(Carid == FactionBuylist[fbl][fbCarid]){
if(GetPlayerMoney(playerid) >= FactionBuylist[fbl][fbPrice]){
for(new fc;fc<sizeof(FactionCars);fc++){
if(FactionCars[fc][fVehid] < 400 || FactionCars[fc][fVehid] > 611){
FactionCars[fc][fVehid] = FactionBuylist[fbl][fbVehid];
FactionCars[fc][fPos][0] = FactionBuySpawn[0];
FactionCars[fc][fPos][1] = FactionBuySpawn[1];
FactionCars[fc][fPos][2] = FactionBuySpawn[2];
FactionCars[fc][fPos][3] = FactionBuySpawn[3];
new Color[2];
GetDefaultCarColorOfFaction(GetPlayerLeader(playerid),Color[0],Color[1]);
FactionCars[fc][fCol][0] = Color[0];
FactionCars[fc][fCol][1] = Color[1];
FactionCars[fc][fPrice] = FactionBuylist[fbl][fbPrice];
for(new slot;slot<14;slot++){
FactionCars[fc][fTuning][slot] = 0;
}
FactionCars[fc][fCarid] = CreateVehicle(FactionCars[fc][fVehid],FactionCars[fc][fPos][0],FactionCars[fc][fPos][1],FactionCars[fc][fPos][2],FactionCars[fc][fPos][3],FactionCars[fc][fCol][0],FactionCars[fc][fCol][1],-255);
#if defined FACTION_CARS_LOCKABLE
fLockCar(FactionCars[fc][fCarid]);
FactionCars[fc][fLock] = true;
#endif
for(new f;f<5;f++){
FactionCars[fc][fFaction][f] = -255;
}
FactionCars[fc][fFaction][0] = GetPlayerLeader(playerid);
GivePlayerMoney(playerid,-FactionBuylist[fbl][fbPrice]);
TogglePlayerControllable(playerid,true);
new Float:pPos[3];
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
SendClientMessage(playerid,FACTION_COL_YELLOW,"Glückwunsch zum neuen Fahrzeug.");
SendClientMessage(playerid,FACTION_COL_YELLOW,"Bitte vergesse nicht das Fahrzeug mit: '/fpark' umzuparken.");
SendClientMessage(playerid,FACTION_COL_YELLOW,"Das Fahrzeug steht nun am Ausgabepunkt bereit!");
return 1;
}
}
new Float:pPos[3];
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
TogglePlayerControllable(playerid,true);
SendClientMessage(playerid,FACTION_COL_RED,"Die maximale Anzahl von Fraktionsfahrzeugen ist bereits erreicht.");
}else{
new Float:pPos[3];
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
TogglePlayerControllable(playerid,true);
SendClientMessage(playerid,FACTION_COL_RED,"Du hast nicht genügend Geld bei dir!");
}return 1;
}
}
}else{
new Float:pPos[3];
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
TogglePlayerControllable(playerid,true);
SendClientMessage(playerid,FACTION_COL_RED,"Du hast nicht genügend Geld bei dir!");
SendClientMessage(playerid,FACTION_COL_RED,"Deine Fraktion hat das Limit von Fahrzeugen bereits erreicht.");
}
}else{
SendClientMessage(playerid,FACTION_COL_RED,"Du bist nicht brechtigt Fraktionsfahrzeuge zu kaufen!");
TogglePlayerControllable(playerid,true);
new Float:pPos[3];
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
}
}
}return 1;
}return 0;
}
Hilft hier eigentlich nie einer?!
public OnPlayerStateChange(playerid, newstate, oldstate){
if(newstate==PLAYER_STATE_DRIVER){
new Carid = GetPlayerVehicleID(playerid);
for(new fbl;fbl<sizeof(FactionBuylist);fbl++){
if(Carid == FactionBuylist[fbl][fbCarid]){
if(IsAllowedFactionToBuy(GetPlayerLeader(playerid))){
TogglePlayerControllable(playerid,false);
new fblText[256];
format(fblText,sizeof(fblText),"{FFFFFF}Möchtest du das Fahrzeug deiner Fraktion kaufen?\n\n{F3FF02}Fahrzeugname: %s\nPreis: $%d\n\n{FFFFFF}Um das Fahrzeug zu kaufen benutze den Button 'Ja', um es nicht zu kaufen den Button 'Nein'.",fCarName[FactionBuylist[fbl][fbVehid]-400],FactionBuylist[fbl][fbPrice]);
ShowPlayerDialog(playerid,DIALOG_FACTION_CAR_BUY,DIALOG_STYLE_MSGBOX,"{FFFFFF}Fraktionsautohaus:",fblText,"Nein","Ja");
}else{
SendClientMessage(playerid,FACTION_COL_RED,"Du bist nicht berechtigt Fraktionsfahrzeuge zu kaufen!");
new Float:pPos[3];
GetPlayerPos(playerid,pPos[0],pPos[1],pPos[2]);
SetPlayerPos(playerid,pPos[0]+2.0,pPos[1]+2.0,pPos[2]);
}break;
}
}
}return 1;
}
Und sobald ich auf ja oder nein klicke, werde ich gefreezet.
Hallo Jungs, ich habe ein Problem und weiß ehrlich nicht, wie ich das Problem lösen soll.
Unzwar habe ich ein Fraktionsautohaus Filterscript auf meinem Server und wenn man dann ins Fraktionsautohausfahrzeug einsteigt und dort ein Dialog bekommt, wo Auto kaufen ja oder nein anklicken kann, egal auf welches man klickt, nichts wird ausgeführt - wo liegt das Problem?
mfG, Nighthawk.
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?
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.
Nein bei samp-server.exe.
mfG, Nighthawk.
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.
Kannst du nicht kurz Teamviewer kommen, da kannst du dir alles durchgucken?
mfG, Nighthawk.
Was denn noch?
if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /login [passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
OnPlayerLogin(playerid,tmppass);
}
return 1;
}
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;
}
server.cfg:
echo Executing Server Config...
lanmode 0
rcon_password test123
maxplayers 100
port 7777
hostname Redside-Reallife
gamemode0 RRL
filterscripts
announce 0
query 1
weburl www.sa-mp.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
plugins mysql streamer
Alles anzeigen
Logs:
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3d-R2, (C)2005-2011 SA-MP Team
[17:56:30] filterscripts = "" (string)
[17:56:30]
[17:56:30] Server Plugins
[17:56:30] --------------
[17:56:30] Loading plugin: mysql
[17:56:30]
> MySQL plugin R5 successfully loaded.
[17:56:30] Loaded.
[17:56:30] Loading plugin: streamer
[17:56:30]
*** Streamer Plugin v2.6 by Incognito loaded ***
[17:56:30] Loaded.
[17:56:30] Loaded 2 plugins.
[17:56:30]
[17:56:30] Filterscripts
[17:56:30] ---------------
[17:56:30] Loaded 0 filterscripts.
[17:56:30] [MySQL] | Verbindung erfolgreich aufgebaut!
[17:56:30] '0' Fraktionsfahrzeuge wurden geladen & erstellt.
[17:56:30] AllowAdminTeleport() : function is deprecated. Please see OnPlayerClickMap()
[17:56:30] Pickups Max = 100, Current Pickups = 238
[17:56:30]
[17:56:30]
[17:56:30] RRL
[17:56:30] _____________________
[17:56:30]
[17:56:30]
[17:56:30] Number of vehicle models: 59
[17:56:50] Incoming connection: 178.1.248.111:58041
[17:56:50] [join] Wood has joined the server (0:178.1.248.111)
Alles anzeigen
crashinfo.txt:
--------------------------
SA-MP Server: 0.3d-R2
Exception At Address: 0x0048E22B
Registers:
EAX: 0x0018E608 EBX: 0x039B3134 ECX: 0x00000000 EDX: 0x004056F0
ESI: 0x00000000 EDI: 0x02A467D0 EBP: 0x0018E618 ESP: 0x0018E5F0
EFLAGS: 0x00010286
Stack:
+0000: 0x02A467D0 0x02A467D0 0x039B3134 0xFFFFFFFF
+0010: 0x0018E5F0 0x0018E1C4 0x0018F188 0x004920A8
+0020: 0x004ACCE0 0xFFFFFFFF 0x039B6110 0x004056FD
+0030: 0x00000000 0x004010B6 0x02A467D0 0x03ED51B4
+0040: 0x03B828E4 0x00402B63 0x02A467D0 0x00000020
+0050: 0x0018E658 0x03ED51B4 0x0018EAF4 0x00000000
+0060: 0x03ED52C0 0x02A467D0 0x00000000 0x003528CC
+0070: 0x003528D0 0x003529D0 0x0034AA14 0x003529A0
+0080: 0x0034AA14 0x039B3134 0x03B828E4 0x00000000
+0090: 0x039B0020 0x001CF7B0 0x004718DE 0x02A467D0
+00A0: 0x0018EAE4 0x0000010A 0x00470064 0x65727453
+00B0: 0x72656D61 0x506E4F5F 0x6579616C 0x6E6F4372
+00C0: 0x7463656E 0x00471600 0x02A467D0 0x02A467D0
+00D0: 0x039B3134 0x00000000 0x00000000 0x00000000
+00E0: 0x00000000 0x00000000 0x00000000 0x00000000
+00F0: 0x00000000 0x00000000 0x00000000 0x00000000
+0100: 0x00000000 0x00000000 0x00000000 0x00000000
+0110: 0x00000000 0x40260000 0x00000000 0x027F000C
+0120: 0x0000000B 0x00000000 0x026C7F94 0x0018E740
+0130: 0x0018E778 0x00000000 0x69624CB4 0x026C7F94
Alles anzeigen
Moin Jungs.
Ich habe seit gestern ein Problem.
Ich habe ein Roleplay Script, welches mit MySQL läuft und sobald ein Spieler auf den Server connecten will, stürzt mein Server ab & dann muss ich ihn immer wieder neustarten.
Mit freundlichen Grüßen, Nighthawk.
Ich hoffe, ihr könnt mir helfen, ich komme seit gestern echt nicht mehr weiter.
Ganz unten bei public Krankenhaustimer:
SpawnPlayer(playerid);
ersetzen mit:
SetPlayerPos(playerid, X, Y, Z);
mfG, Nighthawk.
Wieso nicht einfach:
WantedLevel[i] > 0 statt GetPlayerWantedLevel(i) > 0 ?
Ist doch viel leichter für dich.
mfG, Nighthawk.
Hey.
Ersetz
if(GetPlayerWantedLevel[i] > 0) {
mit:
if(GetPlayerWantedLevel(i) > 0) {
mfG, Nighthawk.
Würde nicht funktionieren, statt:
if(IsACop(i) && CrimInRange(30.0, playerid, i))
einfach:
if(IsACop(i) && GetClosestPlayer(i))
?
mfG, Nighthawk.
Genau so verstehe ich das ganze auch, deswegen ja auch irgendwie sinnlos.
Aber es funktioniert. xD
mfG, Nighthawk.