ACHSO.... Danke habe dort nochmal nach geguckt und einen Fehler entdeckt
Danke dir Superdok!!!
mfg Guillaume
ACHSO.... Danke habe dort nochmal nach geguckt und einen Fehler entdeckt
Danke dir Superdok!!!
mfg Guillaume
Lol das prob ist den habe ich doch net in meinem Script drin habe doch gesagt das ist der /rcon kick.... sry wenns undeutlich war
das ist es ja ich habe kein plan woran es liegen kann.....
Mfg Guilaume
hey mir ist letztens aufgefallen das wenn ich jmd kicke (rcon) wenige sek. später mein server Crasht ..... wisst ihr vllt wieso....
bitte um Hilfe !
Mfg Guillaume
Hmm jt ist es sogar so das wenn man auf den server kommt das man sofort ausgeloogt wird... bitte um hilfe...
MFG guillaume
hallo ja ich schon wieda ich habe ein GROSSES problem...
und zwar wenn ich auf "W" drücke wird meine gta_sa.exe geschlossen
der server crahst nicht sonder ich logge mich aus..... hmm ich hab keine ahnung wieso ich hoffe ihr könnt mir helfen
habe es mit anderen scripts veruscht dort klapt alles.... hoffentlich muss ich jt nicht mein gamemod wegschmeissen
bitte helft mir
Mfg Guillaume
Zitat
Heute, 14:15
von: Goldkiller
Wozu denn ein Callback?
Er brauch einfach die PlayerToPoint-Funktion.
was meinst du jt damit ??
mfg guillaume
emm ok was ist dudb ? habe es in wiki gesucht und auch mit der suchfunktion aba nix gefunden.... kannst du es mir erklären hmmm ok glaube wäre zu viel arbeit.. oda wnigstens ein Link schiken...
Mfg Guillaume
hmm ich habe mir ein 2 Gamemode gemacht .... alles schön und gut nur jt habe ich ein PlayerToPoint dochh der ist Falsch obwohl er im 1 Gamemode geht dann kommt da imma ein komischer fehler...
error 004 : function "PlayerToPoint" is not implemented
was heisst das hier mal der ausschnitt:
GetPlayerPos(playerid,x,y,z);
if(PlayerToPoint(3.0,playerid,x,y,z)
das mein playertopoint ich habe auch das über das script gestzt
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
**Ps sind beispiels Cords
ich hoffe ihr könnt mir helfen.... oda mir wenigstens sagen was der fehler zu bedueten hat...
Mfg Guillaume
Danke
hmm schade das es keiner weiss gibt es vllt eine ander Möglichkeit einem Player die infos zu speichern ??
Mfg Guillaume
Also ich habe keine Ahnung woran es Liegen würde
TIPP: ich glaube du würdes es den andern leichetr machen wenn du Den Codschnipsel von deinem /lock script hier mal rein schreiebn würdest
Mfg Guillaume
ahh ok ich denke das ich es verstehe ich werde mal damit rum experimentieren
Danke
MFG Guillaume
LOL was ist den bei meinem bitte falsch..... naja bei mir klappt es weis ja net was du gemacht hast....
Mfg guillaume
hmm Dasist Meiner meinung nach Flasch ich kenn das nur so....
if(!strcmp(strget(cmdtext,0),"/givemoney"))
{
new cash = strval(strget(cmdtext,1));
new string[24];
format(string,sizeof(string),"Du hast %d$ bekommen!",cash);
GivePlayerMoney(playerid,cash);
SendClientMessage(playerid,rot,string);
return 1;
}
so ist es richtig meiner meinung nach
PS: ist ungetestet
mfg Guillaume
hi also ich habe ma ne fragen und zwar würde ich das gener so machen das man zb /o blabla macht und das man dann 1 $ abzug bekommt
so wäre das ja ganz einfach aba ich möchte das gerne so machen das man pro BUCHSTABEN (blabla) 1 $ abzug bekommet also das heisst
blabla = 6 Buchtsaben = 6 $ abzug!
ich hoffe ihr wisst was ich meine weis jmd wie das geth ??
danke im Vorraus
mfg Guillaume
np ich helf doch gerne
Mfg guillaume
ohhhh ja sorry habe ich total vergessen das man dafür auch strget bruach sry
Mfg Guillaume
ok danke wrerde ich gleich ausprobieren
nur weiss keiner wie das sonst geht ?
Mfg Guillaume
Also ich habe mir ein simples File speicher dings gebaut....funzt alles prima ausa das mit dem password ich glaube ich mache mir das leben sehr schwer damit also ich habe es so gemacht=>
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(strget(cmdtext,0),"/register"))
{
new filename[256];
new string[128],password[128],pName[24];
password = strget(cmdtext,1);
GetPlayerName(playerid, pName, sizeof(pName));
format(filename, sizeof filename, "%s.txt",pName);
format(string,sizeof(string),"Name: %s \r\nPasswort: %s\r\n",pName,password);
if(fexist(filename))
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist bereits Regestriert");
}
else
{
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid,COLOR_YELLOW,"Benutzung: /register [password]");
return 1;
}
new File:ftw=fopen(filename,io_write);
fwrite(ftw, string);fclose(ftw);
SendClientMessage(playerid,COLOR_YELLOW,"Du wurdes erfolgreich Regestriert");
SendClientMessage(playerid,COLOR_YELLOW,"Benutze das nächste mal /login [password]");
}
return 1;
}
//--------------------LOGIN-------------------
if(!strcmp(strget(cmdtext,0),"/login"))
{
new filename[256];
new pName[24],password[256],password2[256],string[256];
GetPlayerName(playerid, pName, sizeof(pName));
format(filename, sizeof filename, "%s.txt",pName);
new File:ftw=fopen(filename,io_read);
password = strget(cmdtext,1);
while(fread(ftw, string))
{
if(strcmp(string, "Passwort: ", true, 10)==0)
{
MyVal=GetVal(2, string);
}
}
format(password2, sizeof password2, "%s",MyVal);
if(fexist(filename))
{
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid,COLOR_YELLOW,"Benutzung: /login [password]");
return 1;
}
if (strcmp(password2,password, true) == 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du wurdest erfolgreich eingelogt!");
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"flasches PW");
}
}
else
{
SendClientMessage(playerid,COLOR_YELLOW,"Du bist nicht Regestriert!");
}
return 1;
}
der fehler (denke ich)liegt dort=>while(fread(ftw, string))
{
if(strcmp(string, "Passwort: ", true, 10)==0)
{
MyVal=GetVal(2, string);
}
}
format(password2, sizeof password2, "%s",MyVal);
if(fexist(filename))
{
if(!strlen(strget(cmdtext,1)))
{
SendClientMessage(playerid,COLOR_YELLOW,"Benutzung: /login [password]");
return 1;
}
if (strcmp(password2,password, true) == 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"Du wurdest erfolgreich eingelogt!");
}
damit möchte ich erreichen das aus der File das Password gelesen wird... und in einen string gestzt wird(password2) und dann mit password verglichen wird, password ist ja dann das was man an 2 stelle nach /login schreibt also /login (password)
so und nun zu meinem eigentlichen problem es klapt alles aussa wenn ich /login (ein falsches password benutz) steht da trotzdem du wurdest erfolgreich eingelogt
klip und klar ich kann alle passwörter benutzen sind immer richtig wieso ??
oda mach ich irg was falsch ich habe mir das mit mienem gerigen wissen selber gebaut gibt es net eine enfacherer lösung ausser diese...??
ich Danke im vorraus
Mfg Guillaume
hey kleiner tipp benutz mal die nette suchmaschine
also zu deinem /giveMoney
if(!strcmp(strget(cmdtext,0),"/givemoney"))
{
new cash = strval(strget(cmdtext,1));
GivePlayerMoney(playerid,cash);
return 1;
}
also so müsste es gehen
wenn nicht sag bescheid!
MFG Guillaume
hey
ich wieder mal ich komme mal gleich zu meinem prob und zwar habe eine eigene kleine uhr erstellt das einzige prob ist das die sec immer im 7 sekundentakt aktualisiert werden weiss net was ich falsch mache hier men script
public zeit()
{
new hour, minute, second,timestring[256];
gettime(hour,minute,second);
format(timestring,sizeof timestring,"~g~%d:%d %d",hour,minute,second);
GameTextForAll(timestring,1000,1);
return 1;
}
und hier mein Timer
SetTimer("zeit",1000,1);
wie kann ich das machen das jede skunde aktualisirt wird ?
und kann man das zb machen das die Uhr über der health anzeige ist ??
Danke im Vorraus
Mfg Guillaume