würde dir mysql oder das standart filesystem raten, da dini ohne ende die ressourcen frisst
Beiträge von huGGy
-
-
so das ist falsch
format(string,sizeof(string),"[Name: %s]","[Level: %i]","[Adminlevel: %i]","[Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
so ist es richtig -
würde dir von racer abraten, dann lieber logitech roccat oder so
aber da wirste für gute sachen mit 100Eues nicht weit kommen. -
dass mit den farben kann man machen, kann ja die objecte ans car anpassen und die beleuchtung das war ein cleomod
-
mit dini gehts .... ging auch schon vorher mit dini, möchte es aber mit file zum laufen bekomen
-
Function LoadPlayer(playerid)
{
new _path[128];
format(_path,sizeof(_path),"/Accounts/%s.ini",PlayerName(playerid));
new File: UserFile = fopen(_path, io_read);
if ( UserFile )
{
new key[256] , val[256];
new Data[256];
while ( fread( UserFile , Data , sizeof( Data ) ) )
{
if( strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sLevel] = strval( val ); }
if( strcmp( key , "Admin" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sAdmin] = strval( val ); }
if( strcmp( key , "Skin" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sSkin] = strval( val ); }
if( strcmp( key , "Leader" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sLeader] = strval( val ); }
if( strcmp( key , "Member" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sMember] = strval( val ); }
if( strcmp( key , "Rank" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sRank] = strval( val ); }
if( strcmp( key , "Geld" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sGeld] = floatstr( val ); }
if( strcmp( key , "Spawn" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sSpawn] = strval( val ); }
if( strcmp( key , "AutoSchein" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sAutoSchein] = strval( val ); }
if( strcmp( key , "MotorradSchein" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sMotorradSchein] = strval( val ); }
if( strcmp( key , "LkwSchein" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sLkwSchein] = strval( val ); }
if( strcmp( key , "FlugSchein" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sFlugSchein] = strval( val ); }
if( strcmp( key , "BootSchein" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sBootSchein] = strval( val ); }
if( strcmp( key , "Job" , true ) == 0 ) { val = ini_GetValue( Data ); SpielerInfo[playerid][sJob] = strval( val ); }
}
fclose(UserFile);
SetPlayerSkin(playerid,SpielerInfo[playerid][sSkin]);
Online[playerid] = 1;
}
return true;
}
stock ini_GetValue( line[] )
{
new valRes[256];
valRes[0]=0;
if ( strfind( line , "=" , true ) == -1 ) return valRes;
strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) );
return valRes;
}Die Spieler werden einfach nicht geladen.
Ich weiß nicht woran es ligt, ich wäre euch dankbar wenn ihr mir sagt wo der fehler ist -
sind bei dir die 32 libs installed?
is das debian 32 oder 64 bit ein paar infos bitte -
es git nur den, dass bei deinem der string im define ist und bei mir nicht
-
Setze mal das AddPlayerClass(.....); ganz oben in OnGamemodeInit.
public OnGamemodeInit()
{
AddPlayerClass(.....);
//dein Code
} -
mach mal bitte die else weg.
ocmd:a(playerid,params[])
{
if(isPlayerAnAdmin(playerid,3))
{
new string[128], result[56];
if(sscanf(params,"s",result))return SendClientMessage(playerid,Rot,"/a [Text]");
if(isPlayerAnAdmin(playerid,3)) { format(string, sizeof(string), "Auszubildender Admin: %s [ID: %d]: %s", SpielerName(playerid),playerid, result); }
if(isPlayerAnAdmin(playerid,4)) { format(string, sizeof(string), "Admin: %s [ID: %d]: %s", SpielerName(playerid),playerid, result); }
if(isPlayerAnAdmin(playerid,1338)) { format(string, sizeof(string), "Vollwertiger Admin: %s [ID: %d]: %s", SpielerName(playerid),playerid, result); }
if(isPlayerAnAdmin(playerid,1339)) { format(string, sizeof(string), "FullAdmin: %s [ID: %d]: %s", SpielerName(playerid),playerid, result); }
else return 1;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SendJoinMessage(Leuchtrot,string,1); }
return 1;
}
} return SendClientMessage(playerid, Rot,"Du bist nicht berechtigt diesen Befehl zu benutzen.");
} -
poste mal bitte die Funktion isPlayerAnAdmin
-
erstelle die pickups doch mal so
bsnenter = CreatePickup(1559,1,1199.1129,-918.1664,43.1240,-1);
bsnexit = CreatePickup(1559,1,363.0053,-75.0270,1001.5078,-1); -
bekommst du die sendclientmessages ausgegeben?
-
kann aber bei einen gf auch an den scripfiles liegen
-
ok füge doch bei der function in die () ein player id ein.
Function CloseMedictor(playerid)
{
MoveDynamicObject(Medictor, 1142, -1292.5, 15.39999961853,3.0);
PlaySoundForPlayer(playerid,1035); //51068
SetTimerEx("PlaySoundForPlayer",2000,0,"id",playerid,1036);//51069
return 1;
}und dann hlat noch den timer umschreiben
-
genau, und im textkannst du wenn du {hex color} den text umfärben
-

also er schreibt ja dass du ein Pfad zum Booten braucht oder eine CD zum Booten einlegen sollt weil er nicht zum Booten findet.
Prüfe wie TuX schon gesagt hat mal deine platten verbindungen -
der läuft fast so wie dein pc.
aber ich würde dir linux raten wenn du nicht gerade eine Firma vernetzen willst. -
poste doch mal bitte den CreateObject befehl
-
also ich sage mal jeder fäng neu an, und jeder verdient eine chance es richtig zu lernen.
aber wenn ich solche bilder oder sprüche sehe *krr*
MrMonat hilft fast garnicht, er erklärt die meisten sachen viel zu umständlich, oder nur die einfachen sachen wie Eddy gesagt hat.
Helft ihn doch einfach und gebt keine dummen antworten.
Kann zurzeit nicht viel schreiben daher fände ich teamspeak ganz gut.
ich helfe ja eig gernen neuen leuten.