gemacht
Beiträge von TheTutoFreak
-
-
Ich habe ein Poblem mit auslesen von dini datein kannn mir jemand helfen ?
if(dialogid == DIALOG_LOHN)
{
if(response == 0)
{
return 1;
}
if(response == 1)
{
if(listitem == 0)
{
new string[250],betrag,pfad[68];
format(string,sizeof(string),"Rang 1 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
dini_Get(pfad,"Rang1",betrag);
format(string,sizeof(string),"Rang 2 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 3 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 4 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 5 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 6 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
return 1;
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
{
ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
return 1;
}
}
}
} -
stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",PlayerInfo[playerid][pAdminlevel]);
dini_IntSet(Spielerdatei,"Fraktion",PlayerInfo[playerid][pFraktion]);
dini_IntSet(Spielerdatei,"Leader",PlayerInfo[playerid][pLeader]);
dini_IntSet(Spielerdatei,"Rang",PlayerInfo[playerid][pRang]);
dini_IntSet(Spielerdatei,"Member",PlayerInfo[playerid][pMember]);
dini_IntSet(Spielerdatei,"Premium",PlayerInfo[playerid][pPremium]);
return 1;
} -
Ich verwend diene
und habe einen stock SpielerSpeichern meinst du den ? -
einen selfmande von mir xD
-
hallo,
Ich weis nicht wie man das passwort per befehl ändert kann mir jemand helfen ? -
und wie mach ich sowas ?
-
wie meinst du ich speicher es halt in meiner dini datei ab da steht dan halt Fraktion=1,...
oder Leader=1,...
Oder Member=1,...
und so was halt -
Hallo,
Ich hab mal ne frage, und zwar wie mach ich das wen ich in der LSPD
bin und verschiedene cars habe (Sultan, Elegant, Ranger, LSPD car, Motorad)
wie mach ich das dass ich z.B. den Ranger erst ab rang 3 fahren kann ?
arbeite mit Dini und enums. -
Ich finde es gut aber ich kann bei mir das Programm nicht installieren kann mir jemand helfen ?
-
ok danke
-
-
Zeile (699) : Erwartete Zeichen ";", aber gefunden "if"
also bei dem else if und wie meinst du das mach es doch so ? -
Hallo,
Ich will Fraktions Interiors machen und mach es so:ocmd:enter(playerid,params[])
{
if(!IsPlayerInFraktion(playerid,1)) return SendClientMessage(playerid,Grau,"Du bist kein Member des LSPD !");
{
if(IsPlayerInRangeOfPoint(playerid,1.5,1569.7238,-1694.0360,5.8906))
{
SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,1);
}
}
else if(!IsPlayerInFraktion(playerid,2)) return SendClientMessage(playerid,Grau,"Du bist kein Member des FBI !");
{
if(IsPlayerInRangeOfPoint(playerid,1.5,1050.7272,1006.7212,11.0000))
{
SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,4);
}
}
if(!IsPlayerInFraktion(playerid,3)) return SendClientMessage(playerid,Grau,"Du bist kein Member der Army !");
{
if(IsPlayerInRangeOfPoint(playerid,1.5,155.3963,1903.2561,18.6888))
{
SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,6);
}
}
if(!IsPlayerInFraktion(playerid,5)) return SendClientMessage(playerid,Grau,"Du bist kein Member der San Andreas News !");
{
if(IsPlayerInRangeOfPoint(playerid,1.5,-2519.8484,-624.7635,132.7875))
{
SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,3);
}
}
return 1;
}Und die Errors sind:
C:\Users\Florian\Desktop\NEUERO~1\NEUERO~1\pawno\include\dutils.inc(45) : Variable "hour" wurde mehrmals deklariert
C:\Users\Florian\Desktop\NEUERO~1\NEUERO~1\pawno\include\dutils.inc(45) : Variable "minute" wurde mehrmals deklariert
Zeile (398) : Nicht erreichbarer Code
Zeile (403) : Nicht erreichbarer Code
Zeile (699) : Ungültiger Befehl
Zeile (699) : Befehl hat keinen Sinn
Zeile (699) : Erwartete Zeichen ";", aber gefunden "if"
Zeile (1456) : Variable wird nie benutzt: "DMZEnter"
Zeile (1456) : Variable wird nie benutzt: "RealClock"2 Errors, 7 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochenPWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.deKönnt ihr mir helfen ?
-
Hallo bei mir funktuniert mein Speicher und login system nicht und ich
wollte mal fragen an was das liegen kann wen ich mich registriere gebe ich
mein PW ein und wen ich mich dan beim nächsten mal einloge dan gehen all PWs
auser das was ich beim registrieren eingegeben habe
und wen ich mir eine Admin level gebe dan wird das beim nächsten restart wieder auf 0 gesetztstock SpielerName(playerid)
{
new GetName[MAX_PLAYER_NAME];
GetPlayerName(playerid,GetName,sizeof(GetName));
return GetName;
}
stock Register(playerid,key[])
{
new Spielerdatei[64];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,Gruen,"Erfolgreich registriert.");
dini_IntSet(Spielerdatei,"Level",1);
dini_IntSet(Spielerdatei,"Geld",10000);
dini_IntSet(Spielerdatei,"Respect",0);
dini_IntSet(Spielerdatei,"Skin",0);
dini_IntSet(Spielerdatei,"Banned",0);
dini_IntSet(Spielerdatei,"Adminlevel",0);
dini_IntSet(Spielerdatei,"Member",0);
dini_IntSet(Spielerdatei,"Fraktion",0);
dini_IntSet(Spielerdatei,"Leader",0);
dini_IntSet(Spielerdatei,"Rang",0);
SetPVarInt(playerid,"loggedin",1);
return 1;
}
stock Login(playerid,key[])
{
new Spielerdatei[128];
new string2[128];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Das Passwort war falsch!\n Gib bitte dein Passwort ein!","Login", "Abbrechen");
}
else
{
SpielerLaden(playerid);
SendClientMessage(playerid, Gruen, "Du hast dich erfolgreich eingeloggt.");
format(string2,sizeof(string2),"[Join] %s hat den Server betreten",SpielerName(playerid)); //Join-String wird formatiert
SendClientMessageToAll(Grau, string2);
}
return 1;
}
stock SpielerLaden(playerid)
{
new Spielerdatei[128];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Respect",dini_Int(Spielerdatei,"Respect"));
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
SetPVarInt(playerid,"Member",dini_Int(Spielerdatei,"Member"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Leader",dini_Int(Spielerdatei,"Leader"));
SetPVarInt(playerid,"Rang",dini_Int(Spielerdatei,"Rang"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"loggedin",1);
SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Banned"));
if(GetPVarInt(playerid,"Banned")==1)
{
SendClientMessage(playerid, Grau, "Du kannst mit diesem Account nicht spielen, da du gebannt bist.\nBei Fragen oder Einwänden melde dich bei einem Admin");
Kick(playerid);
return 1;
}
return 1;
}stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[128];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
SetPVarInt(playerid,"Respect",GetPVarInt(playerid,"Respect");
dini_IntSet(Spielerdatei,"Skin",GetPVarInt(playerid,"Skin"));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Member",GetPVarInt(playerid,"Member"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Leader",GetPVarInt(playerid,"Leader"));
dini_IntSet(Spielerdatei,"Rang",GetPVarInt(playerid,"Rang"));
dini_IntSet(Spielerdatei,"Banned",GetPVarInt(playerid,"Banned"));
return 1;
}
return 1;
} -
mit einem Emun
enum wInfo
{
wHeal,
...
}
new WaffenInfo[wInfo]; -
und jetzt habe ich ein Error und zwar bei meinem Befehl /delpickup
ocmd:delpickup(playerid,params[])
{
DestroyPickup(WaffenPickups[wInfo]);
return 1;
}C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\Gamemode.pwn(172) : error 032: array index out of bounds (variable "WaffenPickups")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
Hallo,
Ich will einen Befehl ( /createpickup ) machen
und ich habe ihn auch schon gemacht und 0 warnings, 0 errors
aber in Game geht es nichtif(dialogid == DIALOG_PICKUP)
{
if(response == 0)
{
return 1;
}
if(response == 1)
{
if(listitem == 0)
{
new Float:x,Float:y,Float:z;
CreatePickup(1240,1,x,y,z,0);
return 1;
}
if(listitem == 1)
{
new Float:x,Float:y,Float:z;
CreatePickup(1242,1,x,y,z,0);
return 1;
}
if(listitem == 2)
{
new Float:x,Float:y,Float:z;
CreatePickup(348,1,x,y,z,0);
return 1;
}
if(listitem == 3)
{
new Float:x,Float:y,Float:z;
CreatePickup(349,1,x,y,z,0);
return 1;
}
if(listitem == 4)
{
new Float:x,Float:y,Float:z;
CreatePickup(353,1,x,y,z,0);
return 1;
}
if(listitem == 5)
{
new Float:x,Float:y,Float:z;
CreatePickup(356,1,x,y,z,0);
return 1;
}
if(listitem == 6)
{
new Float:x,Float:y,Float:z;
CreatePickup(352,1,x,y,z,0);
return 1;
}
if(listitem == 7)
{
new Float:x,Float:y,Float:z;
CreatePickup(342,1,x,y,z,0);
return 1;
}
if(listitem ==
{
new Float:x,Float:y,Float:z;
CreatePickup(357,1,x,y,z,0);
return 1;
}
if(listitem == 9)
{
new Float:x,Float:y,Float:z;
CreatePickup(358,1,x,y,z,0);
return 1;
}
if(listitem == 10)
{
new Float:x,Float:y,Float:z;
CreatePickup(372,1,x,y,z,0);
return 1;
}
if(listitem == 11)
{
new Float:x,Float:y,Float:z;
CreatePickup(1310,1,x,y,z,0);
return 1;
}
if(listitem == 12)
{
new Float:x,Float:y,Float:z;
CreatePickup(362,1,x,y,z,0);
return 1;
}
return 1;
}
return 1;
} -
Hallo,
Ich habe Volgende errors und komm nicht weiter:C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(482) : error 017: undefined symbol "SaveHouse"
C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(487) : error 017: undefined symbol "PlayerUpdate"
C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : error 017: undefined symbol "gPlayerLogged"
C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : warning 215: expression has no effect
C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : error 001: expected token: ";", but found "]"
C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : error 029: invalid expression, assumed zero
C:\Users\Florian\Desktop\Neuer Ordner\Neuer Ordner\gamemodes\MeinGamewort.pwn(488) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
6 Errors.
und weis nicht weiter
public OnGameModeExit()
{
SaveHouse();
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
PlayerUpdate(i);
gPlayerLogged = 0;
}
}
return 1;
}MFG: TheTutoFreak
-
Ja das weis ich auch aber wie mach ich das