Beiträge von StickMan

    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 :wacko:


    das ist es ja ich habe kein plan woran es liegen kann..... ?(


    Mfg Guilaume

    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

    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... 8o


    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

    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

    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 :thumbup:
    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

    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