http://forum.sa-mp.com/showthread.php?t=247893
Ein Beispiel zum überprüfen ob die Eingabe eine erlaubte Email Adresse ist, ist dabei.
Also
IsVaildEmailEx(inputtext);
Wenn ich das richtig verstanden hab?
http://forum.sa-mp.com/showthread.php?t=247893
Ein Beispiel zum überprüfen ob die Eingabe eine erlaubte Email Adresse ist, ist dabei.
Also
IsVaildEmailEx(inputtext);
Wenn ich das richtig verstanden hab?
Wie kann ich inputtext auf bestimmte zeichen und längen überprüfen?
Mit
strfind und strlen?
und wie verwende ich das bsp. bei einem Dialog das ich dann überprüfe ob inputtext ein . und ein @ zeichen haben?
Wenn du uns code zeigst
Unter OnPlayerUpdate
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new string[128],str1[128],str2[128],str3[128],motor[128],tacholicht[128];
new engine,lights,alarm,doors,bonnet,boot,objective;
new speed = ErmittleGeschwindigkeit(playerid,true);
new vehicleid = GetPlayerVehicleID(playerid);
new Float:CarHealth;
GetVehicleHealth(vehicleid,CarHealth);
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_ON)
{
motor="~g~An";
}
if(engine == VEHICLE_PARAMS_OFF)
{
motor="~r~Aus";
}
if(lights == VEHICLE_PARAMS_ON)
{
tacholicht="~g~An";
}
if(lights == VEHICLE_PARAMS_OFF)
{
tacholicht="~r~Aus";
}
format(string, sizeof(string), "~b~KM/H: ~w~%d",speed);
format(str1,sizeof(str1),"~w~Tank: ~g~%d~w~/~r~%d ~w~Liter",Gas[vehicleid],GetGasMax(GetVehicleModel(vehicleid)));
format(str2,sizeof(str2),"~w~Motor: %s",motor);
format(str3,sizeof(str3),"~w~Licht: %s",tacholicht);
PlayerTextDrawSetString(playerid, Tacho1[playerid], string);
PlayerTextDrawSetString(playerid, Tacho2[playerid], str1);//Tank
PlayerTextDrawSetString(playerid, Tacho3[playerid], str2);//Motor
PlayerTextDrawSetString(playerid, Tacho4[playerid], str3);//Licht
PlayerTextDrawShow(playerid,Tacho1[playerid]);
PlayerTextDrawShow(playerid,Tacho2[playerid]);
PlayerTextDrawShow(playerid,Tacho3[playerid]);
PlayerTextDrawShow(playerid,Tacho4[playerid]);
PlayerTextDrawShow(playerid,Tacho0[playerid]);
PlayerTextDrawShow(playerid,Tacho5[playerid]);
}
OnPlayerState
if(newstate == PLAYER_STATE_DRIVER)
{
PlayerTextDrawHide(playerid,Tacho1[playerid]);
PlayerTextDrawShow(playerid,Tacho1[playerid]);
PlayerTextDrawHide(playerid,Tacho0[playerid]);
PlayerTextDrawShow(playerid,Tacho0[playerid]);
PlayerTextDrawHide(playerid,Tacho5[playerid]);
PlayerTextDrawShow(playerid,Tacho5[playerid]);
PlayerTextDrawHide(playerid,Tacho2[playerid]);
PlayerTextDrawShow(playerid,Tacho2[playerid]);
PlayerTextDrawHide(playerid,Tacho3[playerid]);
PlayerTextDrawShow(playerid,Tacho3[playerid]);
PlayerTextDrawHide(playerid,Tacho4[playerid]);
PlayerTextDrawShow(playerid,Tacho4[playerid]);
PlayerTextDrawShow(playerid,Tacho4[playerid]);
PlayerTextDrawShow(playerid,Tacho3[playerid]);
}
Kann mir jemand sagen warum das Textdraw erst erscheint wenn ich im auto den motor starte und das licht anmache und nicht schon wenn ich auch im auto sitze?
Wieso klappt das so nicht?
GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
if(engine == VEHICLE_PARAMS_ON)
{
motor="~g~An";
}
if(engine == VEHICLE_PARAMS_OFF)
{
motor="~r~Aus";
}
if(lights == VEHICLE_PARAMS_ON)
{
tacholicht="~g~An";
}
if(lights == VEHICLE_PARAMS_OFF)
{
tacholicht="~r~Aus";
}
format(str2,sizeof(str2),"Motor: %s",strval(motor));
format(str3,sizeof(str3),"Licht: %s",strval(tacholicht));
Wieso seh ich da nicht ob das licht an oder aus ist?
forward AFKTEST(playerid);
public AFKTEST(playerid)
{
new Float:x,Float:y,Float:z;
oldpos[playerid]=GetPlayerPos(playerid,x,y,z);
print("AFKTEST");
return 1;
}
forward AFK(playerid);
public AFK(playerid)
{
print("AFK angesprochen");
new Float:x,Float:y,Float:z;
npos[playerid]=GetPlayerPos(playerid,x,y,z);
if(oldpos[playerid]==npos[playerid])
{
print("AFK ausgeführt");
PlayerInfo[playerid][pAFK]=1;
FreezePlayer(playerid);
SendClientMessage(playerid,COLOR_BLUE,"Du bist nun AFK! 5 Minuten nicht bewegt.");
return 1;
}
return 1;
}
Ich krieg kein Error oder so aber nach 5 Minuten bekomme ich die Nachricht trotzdem obwohl oldpos nicht npos ist also das nicht die selben coordinaten sind...
Der AFKTEST timer läuft jede minute...
und der AFK jede 5 minuten
Askari:
Könntest du es mir vllt. genauer Erkären? Oder eine Lösung dazu Posten?
Habs ansonsten so noch versucht:
if(name, "BANG3R", true)return 1;
Bekomme nur ein blödes warning
warning 206: redundant test: constant expression is non-zero
GetPlayerName(playerid,name,sizeof(name));
if(name=="BANG3R") return 1;
Wo ist der Fehler darin?
[quote='Schlaubi','index.php?page=Thread&postID=2057624#post2057624']Hallo, habe mal eine kleine Frage.
Kann man das irgendwie machen, dass man bevor man sich eingeloggt keine Befehle ausführen kann.
Also diese keine Wirkung haben?[quote]
Meinst du sowas wie:
IsPlayerConnected(Player)
Hallo könnt ihr mir vllt. helfen?
Er gibt mit den fehler aus
Hab ganz oben
new ei[24];
new eingelost[24];
ei=CreateObject(19341,1672.9427,-1710.8188,20.4844, 0.0, 0.0, 96.0);
ei[1]=CreateObject(19342,1954.1132,-1366.3181,18.5781, 0.0, 0.0, 96.0);
if(eingelost[1]==1)
DestroyObject(ei[1])
wo ist der fehler?
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(13372) : error 033: array must be indexed (variable "ei")
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40446) : error 033: array must be indexed (variable "eingelost")
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40453) : error 035: argument type mismatch (argument 1)
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40454) : error 033: array must be indexed (variable "eingelost")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Jeffry:
Sorry das ich dich so mit fragen Bombadiere
Es klappt alles soweit bis auf das in der Datenbank der Datensatz bearbeitet wird.
else if(IsPlayerInRangeOfPoint(playerid,10.0,1954.1132,-1366.3181,18.5781))
{
//EI2
new str[128],name[24];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 10.000$",name);
SendClientMessageToAll(COLOR_DBLUE,str);
GivePlayerMoney(playerid,10000);
mysql_SetInt("ostereier", "Gefunden", 1, "Ei", "2");
}
Ich hab das Ei aufgesammelt, Prämie alles bekommen bis auf das Ei2 in der datenbank das Gefunden auf 1 gesetzt wird.
Jeffry:
Kannst mir da vllt. weiterhelfen
ocmd:osterei(playerid,params[])
{
if(!IsPlayerConnected(playerid)) return 1;
if(!IsPlayerInRangeOfPoint(playerid,10.0,1672.9427,-1710.8188,20.4844)) return SendClientMessage(playerid,COLOR_LIGHTRED,"An dieser stelle befindet sich kein Osterei!");
{
//EI1
new str[128],name[24];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 20.000$",name);
SendClientMessageToAll(COLOR_DBLUE,str);
GivePlayerMoney(playerid,20000);
mysql_SetInt("ostereier", "Gefunden", 1, "Ei", "1");
}
else if(!IsPlayerInRangeOfPoint(playerid,10.0,1954.1132,-1366.3181,18.5781)) return SendClientMessage(playerid,COLOR_LIGHTRED,"An dieser stelle befindet sich kein Osterei!");
{
//EI2
new str[128],name[24];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 10.000$",name);
SendClientMessageToAll(COLOR_DBLUE,str);
GivePlayerMoney(playerid,10000);
}
else if(!IsPlayerInRangeOfPoint(playerid,10.0,1551.6409,-1358.6128,329.4719)) return SendClientMessage(playerid,COLOR_LIGHTRED,"An dieser stelle befindet sich kein Osterei!");
{
//ei3
new str[128],name[24];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 5.000$",name);
SendClientMessageToAll(COLOR_DBLUE,str);
GivePlayerMoney(playerid,5000);
}
else if(!IsPlayerInRangeOfPoint(playerid,10.0,826.0994,-2058.0967,12.8672)) return SendClientMessage(playerid,COLOR_LIGHTRED,"An dieser stelle befindet sich kein Osterei!");
{
//ei4
new str[128],name[24];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(str),"**Osterevent** %s hat ein Osterei gefunden! Als Geschenk bekommt er 20.000$",name);
SendClientMessageToAll(COLOR_DBLUE,str);
GivePlayerMoney(playerid,20000);
}
//geht weiter habs gekürzt
}
kommt dieser fehler
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40460) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40460) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40460) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40469) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40469) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40469) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40478) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40478) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40478) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40487) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40487) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40487) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40496) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40496) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40496) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40505) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40505) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40505) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40514) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40514) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40514) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40523) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40523) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40523) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40532) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40532) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40532) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40541) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40541) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40541) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40550) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40550) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40550) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40559) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40559) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40559) : error 001: expected token: ";", but found "if"
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40568) : error 029: invalid expression, assumed zero
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40568) : warning 215: expression has no effect
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40568) : error 001: expected token: ";", but found "if"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Hi,
was hab ich da an parametern falsch gemacht
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(40473) : error 035: argument type mismatch (argument 5)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Die Zeile ist falsch
mysql_SetInt("ostereier", "Gefunden", 1, "Ei", 1);
Danke dir.
Hallo ich hab eine frage wieso er mir sagt das der Array zu klein ist?
Mein code:
//ganz oben
new pReason[128];
if(dialogid == DIALOG_PUNISH_GRUND)
{
if(response)
{
pReason=inputtext;
}
return 1;
}
Der Error kommt:
C:\Users\admin\Desktop\PAWN\gamemodes\Nol.pwn(42672) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
@BlackAce:
Trifft das bei jeder Partnerkarte auf? Oder nur bei den Referenzdesign Modellen?
Ich frag mal Präziser:
Lohnen sich ~100€ mehr für einen Xeon anstatt einen FX-8350 oder höher?
Wovon ich keine Ahnung habe xD ist: Kann man eine AMD CPU auch übertakten?^^
Hallo kann mir jemand sagen in wie weit schwächer der
AMD FX:8350 zu einen Xeon E3 1231v3 da die Prozessoren einen Preis unterschied von 100€ haben und das nicht wenig Geld ist würde ich das gerne mal wissen.
ich hatte den Kühler nicht ausgetauscht
![]()
Nur die CPU
Achso ja hab die CPU auch schon in einer neueren Konfig geändert und den Kühler... Ok Danke.
http://www.hardwareversand.de/pcconfigurator/meinpc/1219971
Wäre ein bisschen besser
Der Lüfter ist nur Eigenmontage und er will nicht den PC selber bauen... Deswegen hab ich einen Leichteren genommen. Er wird so oder nicht übertakten oder den Turbo Modus nutzen also wird der Lüfter reichen...