Also mein problem ist ich starte mein server ganz gewöhnlich über lan ... dann will ich ins spiel gehen klappt alles super bis auf Connect Sucess oder so.. und dann schmiert auf einmal die Server.exe ab habe im server log nachgeguckt steht nix und im script auch kein error und kein warning stelle mein gamemode mal zum Download...
Habe mal create object rausgenommen nun klappt es kann mir jemand erklären wie ich dass trotz create object starten kann???
Gamemode stürtzt ab
- Butters°
- 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
-
-
siehe Linie 25 dort müssen Float werts vorhanden sein sprich Kommazahlen also mit . statt ,
und ehm über OnGameModeInit nurn Tipp mach diese klasse dort wieder hinmain()
{
}sonst haste wenn dein script später Größer wird index probleme beim starten bzw. falschen einstiegspunkt
-
mist wenn ich das so mache CreateObject(1886.393921.-1614.912720.13.421875);
dann kommt das hier --->C:\Users\kevin\Desktop\M&M.pwn(26) : warning 213: tag mismatch
C:\Users\kevin\Desktop\M&M.pwn(26) : error 001: expected token: ",", but found "."
C:\Users\kevin\Desktop\M&M.pwn(26) : error 029: invalid expression, assumed zero
C:\Users\kevin\Desktop\M&M.pwn(26) : error 029: invalid expression, assumed zero
C:\Users\kevin\Desktop\M&M.pwn(26) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
-
ne er meint so:
CreateObject(1886.393921,-1614.912720,13.421875);Also die Komma sind die Trennzeichen und die Punkte sind dann für die Dezimalstellen da
-
Hey ich hab genau das selbe bzw. ähnlich Problem...
Und zwar wenn ich connecte geb ich /login passwort ein und dann spawn ich in der Luft bzw in einer grauen Umgebung und falle runter, ich sehe aber wie die Welt sich nach oben bewegt. Ich falle also quasi durch den Boden. Danach steh ich irgendwo auf einer Straße und der Server hat sich verabschiedet... also es passiert irgendwie bei Login, es erscheint nichtmal die Willkommennachricht... Manchmal wird das Bild auch weiß und es steht dick in der Mitte "Stay within the World Bountries" oder sowas... kann mir einer helfen?
hier mal mein OnPlayerLogin
public OnPlayerLogin(playerid,passwort[])
{
new tmp2[256];
new string2[64];
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), ACCOUNTS_FOLDER, playername2);
new File: UserFile = fopen(string2, io_read);
if ( UserFile )
{
new PassData[256];
new keytmp[256], valtmp[256];
fread( UserFile , PassData , sizeof( PassData ) );
keytmp = ini_GetKey( PassData );
if( strcmp( keytmp , "Passwort" , true ) == 0 )
{
valtmp = ini_GetValue( PassData );
strmid(SpielerInfo[playerid][sPasswort], valtmp, 0, strlen(valtmp)-1, 255);
}
if(strcmp(SpielerInfo[playerid][sPasswort],passwort, true ) == 0 )
{
new key[ 256 ] , val[ 256 ];
new Data[ 256 ];
while ( fread( UserFile , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
if(strcmp(key, "Admin", true) == 0) { val = ini_GetValue( Data ); SpielerInfo[playerid][sAdmin] = strval(val); }
if(strcmp(key, "Level", true) == 0) { val = ini_GetValue( Data ); SpielerInfo[playerid][sLevel] = strval(val); }
if(strcmp(key, "Geschlecht", true) == 0) { val = ini_GetValue( Data ); SpielerInfo[playerid][sGeschlecht] = strval(val); }
if(strcmp(key, "Alter", true) == 0) { val = ini_GetValue( Data ); SpielerInfo[playerid][sAlter] = strval(val); }
}
fclose(UserFile);}
else
{
SendClientMessage(playerid, RED, "Ultimate German [NooBs] - Roleplay: ungültiges Passwort.");
fclose(UserFile);
return 1;
}
if(SpielerInfo[playerid][sRegistriert] == 0)
{
SpielerInfo[playerid][sLevel] = 1;
SpielerInfo[playerid][sSHealth] = 0.0;
SpielerInfo[playerid][sHealth] = 80.0;
SpielerInfo[playerid][sTeam] = 0;
new randnr = 10000 + random(89999);//minimum 10000 max 99999
SpielerInfo[playerid][sTelnr] = randnr;
SpielerInfo[playerid][sBank] = 0;
SpielerInfo[playerid][sRegistriert] = 1;
SpielerInfo[playerid][sTeam] = 0;
GivePlayerMoney(playerid, 40);
}
if(SpielerInfo[playerid][sLevel] == -999) //autoban
{
Ban(playerid);
}
else if(SpielerInfo[playerid][sCK] > 0)
{
Kick(playerid);
}
format(string2, sizeof(string2), "Ultimate German [NooBs] - Roleplay Server: Willkommen %s",playername2);
SendClientMessage(playerid, AQUAGREEN,string2);
printf("%s wurde eingeloggt.",playername2);
new wanted = SpielerInfo[playerid][sWanted];
SetPlayerScore(playerid, wanted);
if(gTeam[playerid] <= 0)
{
gTeam[playerid] = 0;
}
else
{
gTeam[playerid] = SpielerInfo[playerid][sTeam];
}
gPlayerLogged[playerid] = 1;
SpawnPlayer(playerid);
format(tmp2, sizeof(tmp2), "~w~Willkommen ~n~~y~ %s", playername2);
GameTextForPlayer(playerid, tmp2, 5000, 1);
SendClientMessage(playerid, YELLOW, motd);
if(SpielerInfo[playerid][sFMember] < 255)
{
format(tmp2, sizeof(tmp2), "Family MOTD: %s.", FamilyInfo[SpielerInfo[playerid][sFMember]][FamilyMOTD]);
SendClientMessage(playerid, YELLOW, tmp2);
}
}
return 1;
} -
Grex dann kommen 5 warnings man ich weiß net was ich machen soll
C:\Users\kevin\Desktop\Samp server\gamemodes\M&M.pwn(25) : warning 213: tag mismatch
C:\Users\kevin\Desktop\Samp server\gamemodes\M&M.pwn(25) : warning 202: number of arguments does not match definition
C:\Users\kevin\Desktop\Samp server\gamemodes\M&M.pwn(25) : warning 202: number of arguments does not match definition
C:\Users\kevin\Desktop\Samp server\gamemodes\M&M.pwn(25) : warning 202: number of arguments does not match definition
C:\Users\kevin\Desktop\Samp server\gamemodes\M&M.pwn(25) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase5 Warnings.
-
du brauchst 7 Angaben bei CreateObject(
und zwar
CreateObject(modelid,Float:X,Float:Y,Float:Z,Float:rX,Float:rY,Float:rZ -
omg woher kriege ich die letzten??
-
das sind die rotationswerte, also je nach dem wie du die gedreht haben möchtest
btw. kann mir einer bei meinem Problem helfen?
-
breadfish.de
Hat das Thema geschlossen.