Beiträge von Syno

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_PASSENGER)
    {
    //playerid ist in ein Auto mit "G" eingestiegen
    }
    }


    So besser?^^

    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_PASSENGER)
    {
    //Something
    }
    }

    Am besten wird ja wohl die ganz normale file Include sein, da die Filesysteme ja alle darauf aufgebaut sind. Daher denke ich ohne den Zusatz SchnickSchnack ist die ganz normale file.inc die beste.

    Wieso hat es nicht geholfen? Eigentlich müsstest du sogar ein Error bekommen also hast du es vielleicht nicht compiled. Der richtige Code ist so:


    public OnGameModeExit()
    {
    for(new p=0; p<MAX_PLAYERS; p++)
    {
    if(IsPlayerConnected(p))
    {
    SpielerSpeichern(p);
    }
    }
    return 1;
    }

    if(dialogid == DIALOG_HELPHELP)
    {
    if(response == 1)
    {
    switch (listitem)
    {
    case 0://Adminhelp
    {
    if(pInfo[playerid][pAdminlevel] == 0)
    {
    SendClientMessage(playerid,ROT,"Du bist kein [ADMIN]!");
    return 1;
    }
    else
    {


    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{00FFDC}Moderrator{E6E6E6}]: /Veh /spawn /cbizz /dbizz /Goto /Gethere /Countdown")
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FFE600}Supporter{E6E6E6}]: /Veh /gotols /gotobsn /spawn /GotoCasino gotolv");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FFE600}Supporter{E6E6E6}]: /Kick /cbizz /dbizz /gotosf /coords /gotocoords");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FFE600}Supporter{E6E6E6}]: /Goto /Gethere /Countdown /giverank /warn");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FF7800}Admin Probe{E6E6E6}]: /Veh /sethp /gotols /gotobsn /spawn /respawncars gotolv");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FF7800}Admin Probe{E6E6E6}]: /Makeleader /setarmor /GotoCasino /Gethere /warn");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FF7800}Admin Probe{E6E6E6}]: /Kick /Ban /cbizz /dbizz /gotosf /goto /giverank");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FF7800}Admin Probe{E6E6E6}]: /coords /gotocoords /coords /gotocoords /Countdown");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{00FF1E}Admin{E6E6E6}]: /Veh /Money /sethp /gotols /gotobsn /spawn /Gethere /respawncars");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{00FF1E}Admin{E6E6E6}]: /Makeleader /setarmor /Carback /GotoCasino /goto /Cb /giverank /warn");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{00FF1E}Admin{E6E6E6}]: /Kick /Ban /cbizz /dbizz /gotosf /coords /gotocoords /Countdown gotolv");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FF0000}Serverleiter{E6E6E6}]: /Money /sethp /gotols /gotobsn /spawn /Gethere /respawncars");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FF0000}Serverleiter{E6E6E6}]: /makeadmin /setarmor /Carback /GotoCasino /Goto /Cb /Countdown gotolv");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FF0000}Serverleiter{E6E6E6}]: /Kick /Ban /cbizz /dbizz /gotosf /coords /gotocoords /Premium /warn");
    SendClientMessage(playerid,ORANGE,"{E6E6E6}[{FF0000}Serverleiter{E6E6E6}]: /giverank");


    return 1;
    }
    }


    Und oben noch ins Script
    #define DIALOG_HELPHELP IrgenteineZahl
    zb.
    #define DIALOG_HELPHELP 123

    ocmd:heal(playerid,params[])
    {
    if(klasse2[playerid] == 1)
    {
    new verletzter;
    if(sscanf(params,"u",verletzter))return SendClientMessage(playerid,ROT,"/heal [SpielerID]");
    SetPlayerHealth(verletzter,100);
    GivePlayerMoney(playerid,100);
    new string[50], Name[MAX_PLAYER_NAME];
    GetPlayerName(verletzter, Name, sizeof Name);
    format(string,sizeof(string),"Du wurdest von Artzt %s geheilt.",Name);
    SendClientMessage(verletzter,ROT,string);
    }
    else
    {
    SendClientMessage(playerid,0x00FF00FF,"Du bist kein Medic.");
    }
    return 1;
    }