Eig nicht, ah wenn du auch noch dini, und so bruachst frag einfach im Forum hier... das sind Includes die nicht von dem SA:MP-Team stammen.
Beiträge von Johann_x3
-
-
Mal so ne Frage
warum willst du nen Timer ? Wenn du den Spieler porten willst? Oder Spawnen kA -
10/10 Umsetzung
10/10 IdeePS: Dies hab ich schonmal gesehen aber das war ned so gut^^
-
10/10 Punkten,
ich habe es mir angeguckt und es ist leichter aufgebaut als im GF SA:MP 0.2X es war...
Input erleichert so einiges an arbeit fällt mir auf^^
-
Gute Arbeit!
9/10 Punkten...
Ich finde das Design bisschen zu dunkel aber sonst sehr gut! Weiter so!
Vorallem find ich "Einstellungen" gut!
-
Nice Tut 9/10
Ich hätte gerne ne erweiterung zB wie mach ich das ein Bot einem Folgt (Kein Carbot)
oder auch so andere sachen aufjedenfall ist ein carbot nützlich aber es wär gut wenn du
dein Tut erweiterst^^Es gibt ja nicht nur Carbots... Bots haben auch mehr funktieonen (ich kenn keine :D)
-
h 2Ich hatte das auh mal ( 2 mal ) bei mir war der Arbeitsspeicher nicht richtig drin...
nimm alles raus putzen rein... muss klappen XD -
C:\Users\Johann\Desktop\TES.pwn(2696) : warning 209: function "OnPlayerConnect" should return a value
C:\Users\Johann\Desktop\TES.pwn(13851) : error 028: invalid subscript (not an array or too many subscripts): "AWpRegpLog"
C:\Users\Johann\Desktop\TES.pwn(13851) : warning 215: expression has no effect
C:\Users\Johann\Desktop\TES.pwn(13851) : error 001: expected token: ";", but found "]"
C:\Users\Johann\Desktop\TES.pwn(13851) : error 029: invalid expression, assumed zero
C:\Users\Johann\Desktop\TES.pwn(13851) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /login [passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
if(AWpRegpLog[playerid] == 1) //Zeile 13851
{
return 1;
}
return 1;
}was jetzt?
-
Zeile 144 forward ConnectPlayer(playerid);
Zeile 13858: //-------------------------------[Login]--------------------------------------------------------------------------
if (strcmp(cmd, "/login", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
new tmppass[64];
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /login [passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerLogin(playerid,tmppass);
}
if(AWpRegpLog[playerid] == 1)
{
return 1;
}
return 1;
}
if (strcmp(cmd, "/register", true) ==0 )
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "SERVER: Du bist bereits eingeloggt.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, COLOR_WHITE, "Dieser Name ist schon vergeben! Bitte benutze einen anderen.");
fclose(hFile);
return 1;
}
new tmppass[64];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /register [passwort]");
return 1;
}
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
Encrypt(tmppass);
OnPlayerRegister(playerid,tmppass);
}
if(AWpRegpLog[playerid] == 0)
{
return 1;
}
return 1;
} -
Gutes Toutorial aber ich glaub fehlerhaft...
weil ich habe es jetzt 5 mal versucht
und immer die selben fehler!C:\Users\Johann\Desktop\TES.pwn(144) : error 001: expected token: ";", but found "forward"
C:\Users\Johann\Desktop\TES.pwn(2703) : warning 209: function "OnPlayerConnect" should return a value
C:\Users\Johann\Desktop\TES.pwn(13858) : error 028: invalid subscript (not an array or too many subscripts): "AWpRegpLog"
C:\Users\Johann\Desktop\TES.pwn(13858) : warning 215: expression has no effect
C:\Users\Johann\Desktop\TES.pwn(13858) : error 001: expected token: ";", but found "]"
C:\Users\Johann\Desktop\TES.pwn(13858) : error 029: invalid expression, assumed zero
C:\Users\Johann\Desktop\TES.pwn(13858) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
Bitte helfen ist wichtig! -
ich meinte lauter also, ehm das die Lautstärke höher ist nicht so bis 30...
-
Hallo brotfischer,
ich habe seit einigen Tagen das Handy LG KP500 (bekannt als LG Cookie)
Ich frage mich ob man das Handy lauter machen kann, wenn ja wie?Oder
gibt es vielleicht Designs/Themes für das Handy?
Ich hoffe ihr antwortet schnell.
PS:
Software Version: KP500AT_V10d -
dumme frage,
gibts auch "SendBotMessage" oder so?
-
www.chaospisser.de Lol? Frames?
Ich glaub nicht das das was besonderes ist
naja ich kann kein PHp^^ -
KINDERKACKE!
Er macht seinen Job gut!
Ich würds genau so machen!
Und wenns euch nicht gefällt geht doch weg, wozu droht ihr? -
Hallo ich gebe zu ist nicht ganz so schlau ein Thread aufzumachen aber naja.
Ist auch mein erster versuch mit DCMD / SSCANFIm Code :
stock sscanf(string[], format[], {Float,_}:...)
{
new
formatPos = 0,
stringPos = 0,
paramPos = 2,
paramCount = numargs();
while (paramPos < paramCount && string[stringPos])
{
switch (format[formatPos++])
{
case '\0':
{
return 0;
}
case 'i', 'd':
{
new
neg = 1,
num = 0,
ch = string[stringPos];
if (ch == '-')
{
neg = -1;
ch = string[++stringPos];
}
do
{
stringPos++;
if (ch >= '0' && ch <= '9')
{
num = (num * 10) + (ch - '0');
}
else
{
return 1;
}
}
while ((ch = string[stringPos]) && ch != ' ');
setarg(paramPos, 0, num * neg);
}
case 'h', 'x':
{
new
ch,
num = 0;
while ((ch = string[stringPos++]))
{
switch (ch)
{
case 'x', 'X':
{
num = 0;
continue;
}
case '0' .. '9':
{
num = (num << 4) | (ch - '0');
}
case 'a' .. 'f':
{
num = (num << 4) | (ch - ('a' - 10));
}
case 'A' .. 'F':
{
num = (num << 4) | (ch - ('A' - 10));
}
case ' ':
{
break;
}
default:
{
return 1;
}
}
}
setarg(paramPos, 0, num);
}
case 'c':
{
setarg(paramPos, 0, string[stringPos++]);
}
case 'f':
{
new tmp[25];
strmid(tmp, string, stringPos, stringPos+sizeof(tmp)-2);
setarg(paramPos, 0, _:floatstr(tmp));
}
case 's', 'z':
{
new
i = 0,
ch;
if (format[formatPos])
{
while ((ch = string[stringPos++]) && ch != ' ')
{
setarg(paramPos, i++, ch);
}
if (!i) return 1;
}
else
{
while ((ch = string[stringPos++]))
{
setarg(paramPos, i++, ch);
}
}
stringPos--;
setarg(paramPos, i, '\0');
}
default:
{
continue;
}
}
while (string[stringPos] && string[stringPos] != ' ')
{
stringPos++;
}
while (string[stringPos] == ' ')
{
stringPos++;
}
paramPos++;
}
while (format[formatPos] == 'z') formatPos++;
return format[formatPos];
}kommen die warnings:
C:\Users\Johann\Desktop\lcgf1.pwn(33118) : warning 219: local variable "ch" shadows a variable at a preceding level
C:\Users\Johann\Desktop\lcgf1.pwn(33142) : warning 219: local variable "ch" shadows a variable at a preceding level
C:\Users\Johann\Desktop\lcgf1.pwn(33191) : warning 219: local variable "ch" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseHeader size: 8620 bytes
Code size: 1393528 bytes
Data size: 2406304 bytes
Stack/heap size: 16384 bytes; estimated max. usage=4884 cells (19536 bytes)
Total requirements: 3824836 bytes3 Warnings.
-
weil google die bilder sucht, falls er findet zeigt er die bilder dann an (mit Link wo das gefunden wurde)
-
naja, ich glaube das hier einige mitmachen würden, ist nur zu viel aufstand, breadfish muss nur user regestrieren lassen, ich hab gedacht ich bin zu blöd um "Regestrieren" zu finden
aber ist ned da naja Breadfish's entscheidung -
Meinst du durch F4 ? oder wie?
-