die erste
Beiträge von TheGamerX
-
-
NDMZONET = TextDrawCreate(497.000000,7.000000,"NO DM ZONE");
TextDrawAlignment(NDMZONET,0);
TextDrawBackgroundColor(NDMZONET,0x000000FF);
TextDrawFont(NDMZONET,2);
TextDrawLetterSize(NDMZONET,0.499999,1.500000);
TextDrawColor(NDMZONET,0xFF0000FF);
TextDrawSetOutline(NDMZONET,1);
TextDrawSetProportional(NDMZONET,1);
TextDrawSetShadow(NDMZONET,1);
C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(11342) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseHeader size: 13284 bytes
Code size: 2518084 bytes
Data size: 6152260 bytes
Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 8716396 bytes1 Warning.
ich weis nicht was falsch ist -
if(strcmp(cmd, "/lights",true) == 0)
{
new status[4];
if(sscanf(params,"s",status))return SendClientMessage(playerid,COLOR_GRAD1,"Benutzung: /licht [an/aus]");
new engine,lights,alarm,doors,bonnet,boot,objective;
if(IsPlayerInAnyVehicle(playerid))
{
new vid = GetPlayerVehicleID(playerid);
if(strcmp(status,"an",true) == 0)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
licht[vid] = true;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"*Du hast das Licht angeschaltet!");
}
else if(strcmp(status,"aus",true) == 0)
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
licht[vid] = false;
SendClientMessage(playerid,COLOR_LIGHTBLUE,"*Du hast das Licht ausgeschaltet!");
}
}
return 1;
}
C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(18161) : error 017: undefined symbol "params"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
erkan probierst scripten xD
-
if(strcmp(cmd, "/freefromcar", true) == 0)
{
if(IsPlayerInFrac(playerid, 21))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "__________________ Freefromcar __________________");
SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [playerid] [0/1]");
SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != playerid)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [Spieler ID] [0/1]");
SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts!");
return 1;
}
new sit = strval(tmp);
if(sit < 0 || sit > 1) { SendClientMessage(playerid, COLOR_GREY, "Es gibt nur die Sitzplätze 0 und 1!"); return 1; }
{
new car = GetPlayerVehicleID(playerid);
if(sit == 0)
{
format(string,sizeof string, "Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PutPlayerInVehicle(giveplayerid, car, 1);
FreezePlayer(giveplayerid);
format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(playerid, "~r~Gib Gas", 3000, 1);// DAS SOL LEIG NACH BEFREIEUNG KOMMEN UND DAS SOLL 10 SEK DAUERN DAS MAN NACH die letze sek an dem spieler //dran bleiben muss
}
else if(sit == 1)
{
format(string,sizeof string, "Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PutPlayerInVehicle(giveplayerid, car, 1);
FreezePlayer(giveplayerid);
format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GameTextForPlayer(playerid, "~r~Gib Gas", 3000, 1);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Der Spieler ist nicht in deiner Nähe!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist nicht online!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der Wheelmen Agency!");
}
return 1;
}
also das nach befreieung das befreieung 10 sek dauert -
C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(33594) : warning 204: symbol is assigned a value that is never used: "count"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseHeader size: 13300 bytes
Code size: 2514724 bytes
Data size: 6164312 bytes
Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 8725104 bytes1 Warning.
if(strcmp(cmd, "/freefromcar", true) == 0)
{
if(IsPlayerInFrac(playerid, 21))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "__________________ Freefromcar __________________");
SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [playerid] [0/1]");
SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != playerid)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [Spieler ID] [0/1]");
SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts!");
return 1;
}
new sit = strval(tmp);
if(sit < 0 || sit > 1) { SendClientMessage(playerid, COLOR_GREY, "Es gibt nur die Sitzplätze 0 und 1!"); return 1; }
{
new count;
new car = GetPlayerVehicleID(playerid);
if(sit == 0)
{
format(string,sizeof string, "Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
SetTimerEx("Freefromcarzeit",10000,0,"u",playerid);
if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PutPlayerInVehicle(giveplayerid, car, 1);
FreezePlayer(giveplayerid);
PlayerCuffed[giveplayerid] = 0;
PlayerTied[giveplayerid] = 1;
format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
count = 1;
format(string, sizeof(string), "~r~ Gib Gas");
}
else if(sit == 1)
{
format(string,sizeof string, "Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
SetTimerEx("Freefromcarzeit",10000,0,"u",playerid);
if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PutPlayerInVehicle(giveplayerid, car, 1);
FreezePlayer(giveplayerid);
PlayerCuffed[giveplayerid] = 0;
PlayerTied[giveplayerid] = 1;
format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
count = 1;
format(string, sizeof(string), "~r~Gib Gas");
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Der Spieler ist nicht in deiner Nähe!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist nicht online!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der Wheelmen Agency!");
}
return 1;
}
was ist falsch? -
aber könnt ihr noch das mit dranbleiben etc machen und vllt damit dan da steht :
Das hier groß also wie /cnnn 2 oder so kpBleib 10 Sekunden dran...(gelb)
also so groß halt also man mus 10 sek dran bleiben
-
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
hier aber ich wolte noch das noch so eine schrift kommt und das man 10 sek dran bleiben muss kann mir einer helfen bitte
-
C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(33553) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseHeader size: 13300 bytes
Code size: 2513676 bytes
Data size: 6163276 bytes
Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
Total requirements: 8723020 bytes1 Warning.
aber ich wolte das das 10 sek dauert also das man in der nähe sein muss 10 sek lang so ca 10 meter
-
if(strcmp(cmd, "/freefromcar", true) == 0)
{
if(IsPlayerInFrac(playerid, 21))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "__________________ Reinziehen __________________");
SendClientMessage(playerid, COLOR_GREY, "Befehl: /freefromcar [playerid] [0/1]");
SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != playerid)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREY, "Befehl: /reinziehen [Spieler ID] [0/1]");
SendClientMessage(playerid, COLOR_GREY, "Info: 0 = Vorne rechts, 1 = Hinten rechts!");
return 1;
}
new sit = strval(tmp);
if(sit < 0 || sit > 1) { SendClientMessage(playerid, COLOR_GREY, "Es gibt nur die Sitzplätze 0 und 1!"); return 1; }
if(GetDistanceBetweenPlayers(playerid, giveplayerid) < 8)
{
new car = GetPlayerVehicleID(playerid);
if(sit == 0)
{
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du versuchst %s aus dem Wagen zuziehen.",giveplayer);
SetTimerEx("Freefromcarzeit",10000,0,"u",playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PutPlayerInVehicle(giveplayerid, car, 1);
FreezePlayer(giveplayerid);
PlayerCuffed[giveplayerid] = 0;
PlayerTied[giveplayerid] = 1;
format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else if(sit == 1)
{
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* Du wurdest von %s ins Car gezogen.", sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PutPlayerInVehicle(giveplayerid, car, 3);
FreezePlayer(giveplayerid);
PlayerCuffed[giveplayerid] = 0;
PlayerTied[giveplayerid] = 1;
format(string, sizeof(string), "* %s hat %s ins Auto gezogen!", sendername ,giveplayer);
ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Der Spieler ist nicht in deiner Nähe!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist nicht online!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du bist kein Mitglied der Wheelmen Agency!");
}
return 1;
}hi leute das geht zwar alles nur ich habe warning bei der nachricht wenn z.B. du versucht ding aus dem auto zu ziehen
und ich wolte das man 10 sec an ihm dranbleiben muss ungefähr 7 meter und damit mann nicht einfach nur warten muss kann mir einer helfen !! -
danke jetzt habe ich es 0 errors
-
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(277) : warning 209: function "OnDialogResponse" should return a value
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(278) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(280) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(284) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(288) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(292) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(294) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(297) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(307) : error 025: function heading differs from prototype
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(338) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase9 Errors.
zeilen dazu
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,rot,"Du musst dich einloggen um hier spielen zu können !!.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen","Login","Abbrechen");
}
else
{
Login(playerid,inputtext);
return 1;
}
}}
}
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,rot,"Du musst dich registrieren um hier spielen zu können !!.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
}public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort,key);
SendClientMessage(playerid,gelb,"Erfolgreich registriert."
dini_IntSet(Spielerdatei,"Level",1);
return 1;
}stock Login(playerid,key[])
{ new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
SendClientMessage(playerid,gelb,"Erfolgreich eingeloggt.");
return 1;}
else
{
SendClientMessage(playerid,orangerot,"Falsches Passwort");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen","Login","Abbrechen");
return 1;
}
return 1;
} -
2-3 errors gefixt (klammerfehler oder zeichen)
-
also jetzt habe ich diese errors
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(277) : warning 209: function "OnDialogResponse" should return a value
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(279) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(281) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(285) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(287) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(289) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(293) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(295) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(298) : error 010: invalid function or declaration
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(308) : error 025: function heading differs from prototype
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(328) : error 017: undefined symbol "SetPlayerScorte"
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(335 -- 336) : error 001: expected token: ",", but found "-identifier-"
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(339) : warning 225: unreachable code
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase11 Errors.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_LOGIN)
{
if(response==0)
{
SendClientMessage(playerid,rot,"Du musst dich einloggen um hier spielen zu können !!.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen","Login","Abbrechen");
}
else
{
Login(playerid,inputtext);
return 1;
}
}}
}if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,rot,"Du musst dich registrieren um hier spielen zu können !!.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort,key);
SendClientMessage(playerid,gelb,"Erfolgreich registriert."
dini_IntSet(Spielerdatei,"Level",1);
return 1;
}stock Login(playerid,key[])
{ new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
SetPlayerScorte(playerid,dini_Int(Spielerdatei,"Level"));
SendClientMessage(playerid,gelb,"Erfolgreich eingeloggt."
return 1;}
else
{
SendClientMessage(playerid,orangerot,"Falsches Passwort"
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden, du kannst dich nun einloggen","Login","Abbrechen");
return 1;
}
return 1;
} -
jetzt nur noch login scripten xD mache ich schnell wenn ich errors habe melde ich mich
-
#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2 -
hi leute ich arbeite grade an einem Login System aber ich habe einige errors ich weis nicht warum könnt ihr mir helfen ?
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(270) : error 017: undefined symbol "Register"
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(275) : warning 217: loose indentation
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(275) : error 029: invalid expression, assumed zero
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(275) : error 004: function "OnPlayerClickPlayer" is not implemented
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(280) : warning 225: unreachable code
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(280) : error 029: invalid expression, assumed zero
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(280) : error 017: undefined symbol "Register"
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : error 037: invalid string (possibly non-terminated string)
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : error 017: undefined symbol "Passwort"
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : error 029: invalid expression, assumed zero
C:\Users\Tufan\Desktop\Selfmade!\gamemodes\meinselfmade.pwn(286) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
9 Errors.
bis jetzt habe ich das
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid==DIALOG_REGISTER)
{
if(response==0)
{
SendClientMessage(playerid,rot,"Du musst dich registrieren um hier spielen zu können !!.");
Kick(playerid);
return 1;
}
if(response==1)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,orangerot,"Das Passwort war nicht lang genug.");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
return 1;
}
else
{
Register(playerid,inputtext);
return 1;
}
}
}
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort,key);
SendClientMessage(playerid,gelb,"Erfolgreich registriert."
return 1;
} -
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,sizeof(pName));
format(tbDir,sizeof(tbDir),foxBanFile,pName);
if(dini_Exists(tbDir))
{
if(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration") > Time())
{
new minni;
new sekki=((dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration"))-Time()), minni=sekki/60);
sekki=sekki-minni*60;
format(ALLSTRING,sizeof(ALLSTRING),"Du wurdest für eine Weile vom Server gebannt. Restliche Zeit: %d Minuten %d Sekunden",minni,sekki);
SendClientMessage(playerid,COLOR_LIGHTRED,ALLSTRING);
format(ALLSTRING,sizeof(ALLSTRING),"%s hat versucht mit einem Timeban sich einzuloggen.", pName);
ABroadCast(COLOR_YELLOW,ALLSTRING,1);
Kick(playerid);
}else { dini_Remove(tbDir); }
}
16929-16945 -
C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(16934) : error 029: invalid expression, assumed zero
C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(16937) : error 029: invalid expression, assumed zero
C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(55183) : error 029: invalid expression, assumed zero
C:\Users\Tufan\Desktop\server\gamemodes\meinscript.pwn(55183) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase4 Errors.
{
if(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration") > Time())//ZEILE 16934
{
stock TBan(pID,bTime)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(pID,pName,sizeof(pName));
format(tbDir,sizeof(tbDir),foxBanFile,pName);
dini_Create(tbDir);
dini_IntSet(tbDir,"fbTime",Time());
dini_IntSet(tbDir,"fbDuration",bTime*60);
Kick(pID);
} // und das ist das andere
kann mir pls einer helfen -
lol das war irgendwie gar net drin aber ich probier mal so
new sekki=(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration"))-Time(),minni=sekki/60;
new minni=(dini_Int(tbDir,"fbDuration"+dini_Int(tbDir,"fbDuration"))-Time(),minni=sekki/60
sekki=sekki-minni*60;
format(ALLSTRING,sizeof(ALLSTRING),"Du wurdest für eine Weile vom Server gebannt. Restliche Zeit: %d Minuten %d Sekunden",minni,sekki)
SendClientMessage(playerid,COLOR_LIGHTRED,ALLSTRING);
format(ALLSTRING,sizeof(ALLSTRING),"%s hat versucht mit einem Timeban sich einzuloggen.", pName);
ABroadCast(COLOR_YELLOW,ALLSTRING,1);
Kick(playerid);