dank dir
Beiträge von AeroxTobi
-
-
hm... also bei mir sagt er immer das OnVehicleTuned nicht gibt und das hatt ich schon ne weile probiert hatte alles versucht aber ich glaube auch ich hab es falsch gemacht wie muss ich es überhaupt definiren
-
Hi,
Wie bau ich ein Tuning Speicher system? vom carowner script hab ihc wenig ahung aber es soll ja kein carowner werden sondern ins GM rein (für stunt server)
//edit hat keiner ne antwort?
-
ok is zwar schade aber dank dir für die antwort
Zitat von [ATC)eRaZoRich verstehe nciht was du meinst^^
ich mein damit das man ein radio in gta reinbauen kann ohne in den gta sa ordner rein zu hauen -
kann man das dan anders machen irdent wie
-
hi,
ich will mein stream in stunt und mein realife server haben das heist wen man mit seiner mausrad zum radio USER PLAYER dreht und dan soll da das radio kommen was einer grad streamt wie mach ich das??
//Edit Kann mir keiner helfen oder so
-
dank dir
jetzt mag er aber davon nicht mein string
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(993) : warning 219: local variable "string" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
new string[128]
//EDIT sry war blos schon definirt
-
und wo find ich das GM von zombymoder
-
sry ich hab jetzt strtok wieder rein kommt wieder der klammer fehler
-
ja ich hab jetzt alle strtok ausgetauscht
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(916) : warning 209: function "OnPlayerLogin" should return a value
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(917) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1003) : error 017: undefined symbol "cmd"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : error 017: undefined symbol "tmp"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : error 001: expected token: ";", but found "stock"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
-
ne is doch drin oder muss das shit strtok weg//edit das strtok hab ich gegen stock ausgetauscht nun kommen folgendes
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(916) : warning 209: function "OnPlayerLogin" should return a value
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(917) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1003) : error 017: undefined symbol "cmd"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : error 017: undefined symbol "tmp"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : error 001: expected token: ";", but found "stock"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
-
nope diesmal nicht weil ich alles durchgekuckt hab ob ich alle klammern gemacht habe und alle sind da
//edit ok es is klammer fehler aber ich weiß jetzt nun nicht wo eine fehlt ich hab mit den pawno von blackfox überprüft find aber nix
hier mal die cods
public OnPlayerLogin(playerid,password[])
{
new tmp2[256];
new string2[64];
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), "%s.ini", 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 , "Key" , true ) == 0 )
{
valtmp = ini_GetValue( PassData );
strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255);
}
if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 )
{
new key[ 256 ] , val[ 256 ];
new Data[ 256 ];
while ( fread( UserFile , Data , sizeof( Data ) ) )
{
key = ini_GetKey( Data );
if( strcmp( key , "AdminLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); }
if( strcmp( key , "Registered" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pReg] = strval( val ); }
if( strcmp( key , "pDonateRank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDonateRank] = strval( val ); }
if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); }
if( strcmp( key , "Wins" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWins] = strval( val ); }
if( strcmp( key , "Loses" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLoses] = strval( val ); }
if( strcmp( key , "RegIp" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRegIp] = strval( val ); }
if( strcmp( key , "LastIp" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLastIp] = strval( val ); }
}//end while
fclose(UserFile);//close the file after everything has been read in the while
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER:Du hast ein Falsches Passwort angegeben! Noch 3 mal und es gibt einen Autoban!");
fclose(UserFile);
gPlayerLogTries[playerid] += 1;
if(gPlayerLogTries[playerid] == 4) { Ban(playerid); }
return 1;
}
// PlayerInfo[playerid][pAdjustable] = 0;
// ResetPlayerMoney(playerid);
// ConsumingMoney[playerid] = 1;
//PlayerMoney[playerid] += PlayerInfo[playerid][pCash];
// CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
// PlayerMoney[playerid] = PlayerInfo[playerid][pCash];
if(PlayerInfo[playerid][pReg] == 0)
{
PlayerInfo[playerid][pAccount] = 45641;
PlayerInfo[playerid][pReg] = 1;
PlayerMoney[playerid] += 10000;
}
if(PlayerInfo[playerid][pLevel] == -999) //autoban
{
Ban(playerid);
}
else if(PlayerInfo[playerid][pCK] > 0)
{
Kick(playerid);
}
format(string2, sizeof(string2), " Willkommen zurück %s",playername2);
SendClientMessage(playerid, COLOR_GREEN,string2);
printf("%s has logged in.",playername2);
if (PlayerInfo[playerid][pDonateRank] > 0)
{
SendClientMessage(playerid, COLOR_GREEN,"SERVER: Du bist Premiumnutzer.");
}
if (PlayerInfo[playerid][pAdmin] > 0)
{
format(string2, sizeof(string2), "SERVER: Du hast dich als Admin eingeloggt. Level: %d ",PlayerInfo[playerid][pAdmin]);
SendClientMessage(playerid, COLOR_LIGHTRED,string2);
}
gPlayerLogged[playerid] = 1;
SpawnPlayer(playerid);
format(tmp2, sizeof(tmp2), "~w~Willkommen ~n~~y~ %s", playername2);
//DateProp(playerid);
GameTextForPlayer(playerid, tmp2, 5000, 1);
SendClientMessage(playerid, COLOR_YELLOW, motd);
}
}
return 1;
}
strtok ini_GetKey( line[] )
{
new keyRes[256];
keyRes[0] = 0;
if ( strfind( line , "=" , true ) == -1 ) return keyRes;
strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) );
return keyRes;
}strtok 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;
}
public OnPlayerUpdate(playerid)
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid])
{
new string3[32];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
if (hFile)
{
new var[32];
format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
format(var, 32, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
format(var, 32, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);
format(var, 32, "pDonateRank",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);
format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
format(var, 32, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);
format(var, 32, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var);
format(var, 32, "RegIp=%d\n",PlayerInfo[playerid][pRegIp]);fwrite(hFile, var);
format(var, 32, "LastIp=%d\n",PlayerInfo[playerid][pLastIp]);fwrite(hFile, var);
fclose(hFile);
}
}
}
return 1;
}
public OnPlayerRegister(playerid, password[])
{
if(IsPlayerConnected(playerid))
{
new string3[32];
new playername3[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername3, sizeof(playername3));
format(string3, sizeof(string3), "%s.ini", playername3);
new File: hFile = fopen(string3, io_write);
if (hFile)
{
strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255);
new var[32];
format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var);
PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid);
format(var, 32, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var);
format(var, 32, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var);
format(var, 32, "pDonateRank",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var);
format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var);
format(var, 32, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var);
format(var, 32, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var);
format(var, 32, "RegIp=%d\n",PlayerInfo[playerid][pRegIp]);fwrite(hFile, var);
format(var, 32, "LastIp=%d\n",PlayerInfo[playerid][pLastIp]);fwrite(hFile, var);
fclose(hFile);
SendClientMessage(playerid, COLOR_LIGHTRED, "SERVER: Deine Daten wurden gefunden log dich jetzt mit /login [passwort] ein!");
}
}
return 1;
} -
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(845) : error 004: function "ini_GetKey" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(845) : error 033: array must be indexed (variable "keytmp")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(848) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(848) : error 033: array must be indexed (variable "valtmp")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(857) : error 004: function "ini_GetKey" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(857) : error 033: array must be indexed (variable "key")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(858) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(858) : error 033: array must be indexed (variable "val")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(859) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(859) : error 033: array must be indexed (variable "val")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(860) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(860) : error 033: array must be indexed (variable "val")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(861) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(861) : error 033: array must be indexed (variable "val")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(862) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(862) : error 033: array must be indexed (variable "val")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(863) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(863) : error 033: array must be indexed (variable "val")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(864) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(864) : error 033: array must be indexed (variable "val")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(865) : error 004: function "ini_GetValue" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(865) : error 033: array must be indexed (variable "val")
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(918) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(921) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(922) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(924) : error 010: invalid function or declarationCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Nun das
-
hi,
ich hab ein register system erstellt bringt mir aber nurnoch errors und die errors kann ich nicht definiren
also das register ist für mein stunt server und hab jetzt alles probirt nichts gehtHier mal die Errors
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1002) : error 017: undefined symbol "cmd"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1021) : error 017: undefined symbol "tmp"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1021) : error 017: undefined symbol "strtok"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1022) : error 017: undefined symbol "tmp"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1027) : error 017: undefined symbol "tmp"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1028) : error 004: function "Encrypt" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1034) : error 017: undefined symbol "cmd"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1044) : error 017: undefined symbol "tmp"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1044) : error 017: undefined symbol "strtok"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1045) : error 017: undefined symbol "tmp"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1050) : error 017: undefined symbol "tmp"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1051) : error 004: function "Encrypt" is not implemented
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1198) : error 035: argument type mismatch (argument 3)
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1204) : error 017: undefined symbol "SetplayerInterior"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1205) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1205) : error 001: expected token: ";", but found "-integer value-"
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1205) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1205) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Linux\Eigene Dateien\grgstunt.pwn(1205) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
18 Errors.
Hoffe auf eine hilfreiche antwort
-
öhm.. wen du die AddPlayerClass() löscht dan is es automatisch weg du musst nurnohc ein AddPlayeerClass() machen und kannst es von mir raus oben zu den news hauen oder ne geht ja nicht muss bei OnGameModeInit bleiben oder
-
das ist aber ein FS aber ich möchte ein GM ach ich mach des ding jetzt selber mal weiter probieren irdent wan klappts schon
-
ja der war hilfreich aber der link von dem englsichen forum geht nicht da steht dan das der code nichtmehr verfügbar ist also gelöscht oder des gleichen wurde
gibt es noch eine lösung?
-
das hielft mir nun jetzt nicht gerade weiter. sorry wegen dem kommentar ist aber so sei mir nicht bösse
kann mir jemand helfen es so hinzubekommen?
//edit wie bekomme ich nun sowas hin -
wen du GF benutzt is der befehl /time das was du meinst.
änder dann einfach /time in /uhr um oder wie du es willst is deine sache -
Und wie bekomm ich das jetzt hin was BlackFOX schon hinbekommen hat