Beiträge von [ASAP]Frosty


    Das ist auch falsch..


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp(cmdtext,"/bsn",true)==0)
    {
    SetPlayerPos(playerid, 1199.9011,-924.4039,43.0202);
    }
    return 1;
    }
    return 0;
    }

    //edit: RealGamer war schneller...

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if (strcmp("/cars", cmdtext, true) == 0)
    {
    if(PlayerInfo[playerid][pAdmin] >= 3)
    {
    ShowPlayerDialog(playerid, Waffenmenu, DIALOG_STYLE_LIST, "Getunte Cars", "sultan\njester\ninfernus\nsavanna\nblade\nflash\nclub\nuranus\nelegy\nstratum\nLimo\nLandstalker\nSuper GT\nPremier\nSabre\nBlista Compact\nSandking\nPolice car\nRC Bandit\nNrg-500(Nicht Getunt)\nMonster\nHotknife\nTurismo", "Auswählen", "Abbrechen");
    }
    return 1;
    }

    return 0;
    }
    Und die Abfrage oben rauslöschen

    Man baut doch auch nicht tausende Schuhläden in einer Stadt.


    Sicher? Also bei uns gibt es eine menge davon ;)


    B2T:
    Ich finde euer Design gut und .de Domain ( was einige nicht haben ) besitzt ihr auch, nicht zu vergessen, die WBB 3 Lizenz ( hoffe ich doch, dass ihr die habt. ). Ich denk mal, dass wenn ihr euch Mühe gibt, ihr ein super Forum machen könntet :)

    Hallo,
    ich habe ein Problem mit dem Banksystem.
    Wenn sich in der Bank ein Konto erstellt, bekommt man eine "Identnummer", die soll man mit /ident einsehen können. Jedoch kommt anstatt die Identnummer immer 0.


    Script:
    if (strcmp(cmd,"/ckonto",true) == 0)
    {
    if(!IsAtBank(playerid))return SendClientMessage(playerid,0xFFFFFFFF,"Du musst bei einer Bank sein!");
    tmp = strrest(cmdtext,idx);
    if(!tmp[0])return SendClientMessage(playerid,0xFFFFFFF,"Nutzung : /ckonto [passwort]");
    new ident[9];
    strmid(ident,RandomStr(8),0,8,8);
    while(CheckBankEx(ident))
    {
    strmid(ident,RandomStr(8),0,8,8);
    }
    format(str,sizeof str,"%s_ident.txt",ident);
    dini_Create(str);
    dini_Set(str,"pass",tmp);
    Spielerinfo[playerid][Ident]=ident[7];
    format(str,sizeof str,"Du hast dir ein Konto erstellt! Ident: %s (/ident).",ident);
    SendClientMessage(playerid,0xFFFFFFFF,str);
    return 1;
    }
    if(strcmp(cmd,"/ident",true) == 0)
    {
    format(str,sizeof str,"Deine Identnummer ist folgende: %d",Spielerinfo[playerid][Ident]);
    SendClientMessage(playerid,COLOR_LIGHTRED,str);
    return 1;
    }


    forward PortTimer(playerid);


    new cmd[256];
    if(strcmp(cmd,"/lsairport",true) == 0)
    {
    GameTextForPlayer(playerid,"Bitte warten...",4000,1);
    SetTimerEx("PortTimer",4000,0,"i",playerid);
    return 1;
    }
    public PortTimer(playerid)
    {
    SetPlayerPos(playerid,0.0,0.0,0.0);
    SendClientMessage(playerid,COLOR_WHITE,"Du wurdest geportet!");
    }

    Okay, danke.
    Bei dem Befehl "/scheine" funktioniert das auch.
    Jedoch bei den Befehlen mit OCMD, bei denen ich das selbe Problem hatte, bekomme ich folgenden Error: D:\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Selfmade.pwn(913) : error 017: undefined symbol "cmdtext"
    pID=strval(strget(cmdtext, 1));
    Kann mir jemand sagen, wie ich das bei OCMD mache?

    Ich versteh nicht genau was du meinst.
    Vielleicht das:
    GetPlayerName(pID,oname,sizeof oname);?

    //edit: Es steht doch nicht immer der Name von mir da, sondern: Wenn (ID 0) SWATiii das eingibt, bekommt er die Nachrichten mit dem Namen SWATiii, wenn (ID 1) ich das eingebe, bekomme ich die Nachrichten ebenfalls mit SWATiii.

    D:\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Selfmade.pwn(459) : error 017: undefined symbol "giveplayerid"
    D:\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Selfmade.pwn(459) : error 035: argument type mismatch (argument 2)
    D:\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Selfmade.pwn(460) : error 017: undefined symbol "sendername"
    D:\Downloads\samp03bsvr_R2_win32 (2)\gamemodes\Selfmade.pwn(460) : error 035: argument type mismatch (argument 2)

    Hallo, ich habe einen Befehl "/scheine" gemacht, mit dem ich jemand anderen meine Scheine zeigen kann, jedoch wenn ich jemand anders meine Scheine zeige steht bei mir "Du hast [KilleR]( Mein Name) deine Scheine gezeigt, obwohl dort der Name des anderen stehen sollte, der Rest funktioniert.


    GetPlayerName(playerid,aname,sizeof aname);
    GetPlayerName(pID,oname,sizeof oname);
    if(!strcmp(strget(cmdtext,0),"/scheine"))
    {
    if(!strlen(strget(cmdtext,1))) { SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /scheine [ID]"); return 1; }
    format(string,sizeof string,"Du hast %s deine Scheine gezeigt.",oname);
    SendClientMessage(playerid,COLOR_WHITE,string);
    format(string,sizeof string,"%s hat dir seine Scheine gezeigt.",aname);
    SendClientMessage(pID,COLOR_WHITE,string);
    if(Spielerinfo[pID][Autoschein] == 0){SendClientMessage(pID,COLOR_WHITE,"Der Autoschein ist nicht vorhanden!");}else{SendClientMessage(pID,COLOR_WHITE,"Der Autoschein ist vorhanden!");}
    if(Spielerinfo[pID][Waffenschein] == 0){SendClientMessage(pID,COLOR_WHITE,"Der Waffenschein ist nicht vorhanden!");}else{SendClientMessage(pID,COLOR_WHITE,"Der Waffenschein ist vorhanden!");}
    }


    Ich hoffe, dass mir jemand helfen kann.
    LG

    Hallo, ich hab ein kleines Führerscheinsystem gemacht, jedoch funktioniert des nicht so wie ich will.
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    if(Spielerinfo[playerid][Autoschein] == 0)
    {
    if(GetPlayerVehicleID(playerid) == 481 || GetPlayerVehicleID(playerid) == 510 || GetPlayerVehicleID(playerid) == 509)
    {
    SendClientMessage(playerid,COLOR_WHITE,"Wenn du nicht länger mit einem Fahrrad fahren willst,");
    SendClientMessage(playerid,COLOR_WHITE,"besorg dir ein Führerschein, bei einem Fahrlehrer oder in der Stadthalle!");
    }
    else
    {
    SendClientMessage(playerid,COLOR_WHITE,"Du hast kein Führerschein!");
    SendClientMessage(playerid,COLOR_WHITE,"Lass dich nicht von den Cops erwischen, sonst musst du Strafe zahlen!");
    return 1;
    }
    }
    return 1;
    }
    return 1;
    }


    Aber wenn ich auf ein Fahrrad aufsteige ( ID 481,509 und 510 ), bekomm ich trotzdem die Nachricht, dass ich kein Führerschein habe.
    Kann mir jemand helfen?


    LGr