Beiträge von ~P4!N~

    Also ich habs jetz so :



    if(GetPVarInt(playerid,"Fraktion") == 1)
    {
    for(new i=0; i<sizeof(armycar); i++)
    {
    for(new a=0; a<MAX_PLAYERS; a++)
    {
    if(!IsPlayerInAnyVehicle(a))
    {
    SetVehicleToRespawn(armycar[i]);
    }
    }
    }
    }


    Geht aber immernoch nicht :(

    Hallo ich habe ienen carrespawn Befehl gemacht hier:


    ocmd:carrespawn(playerid,params[])
    {
    new string[50];
    format(string, sizeof(string), "%s respawnt die Fraktions Autos.", SpielerName(playerid));
    if(GetPVarInt(playerid,"Fraktion") == 2 || GetPVarInt(playerid,"Rang") == 12 )
    {
    for(new i=0; i<sizeof(lspdcar); i++)
    {
    SetVehicleToRespawn(lspdcar[i]);
    }
    for(new m = 0; m < MAX_PLAYERS; m++)
    {
    SendClientMessage(m,0xFF0037FF,string);
    }
    }
    }


    Er funktioniert auch nur wie kann ich das machen das ein Auto nicht respawnt wenn jemand drinn sitzt ?


    #define Army = 1
    #define LSPD = 2


    forward testtimer();


    //fraktnamen
    #define fraktname1 "Army"
    #define fraktname2 "LSPD"
    #define fraktname3 "Medic"


    new tor;
    new lspdenter;
    new lspdexit


    main()
    {
    print("\n----------------------------------");
    print("Consolle von Ph1L");
    print("----------------------------------\n");
    }



    public OnGameModeInit()
    {
    lspdexit=CreatePickup(1318,1,1552.6781,-1675.6494,16.1953,0);

    hey ich habe ein kleines script Problem :



    main()
    {
    print("\n----------------------------------");
    print("Consolle von Ph1L");
    print("----------------------------------\n");
    }


    das main() steht in der zeile wo der error kommt.


    das ist der error:


    error 001: expected token: ";", but found "-identifier-"


    Danke schon mal im vorraus !!

    ocmd:invite(playerid,params[])
    {
    new pID,rang;
    if(!isPlayerLeader(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Leader.");
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"/invite [id]"
    SetPVarInt(pID,"Rang",rang);


    return 1;
    }


    stock isPlayerLeader(playerid,frakid)
    {
    if(GetPVarInt(playerid,"Fraktion")>=frakid)return 1;
    return 0;
    }


    So weit bin ich schon xD Wie gesagt brauche da mal Hilfe ka wie ich weiter machen soll ...und bei /accept weis ich erst garnicht wie ich anfangen soll ^^

    Danke hat geklappt, aber ich brauche nochmal Hilfe bei meinem /invite befehl der sieht so aus :


    ocmd:invite(playerid,params[])
    {
    new pID,rang;
    if(!isPlayerLeader(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Leader.");
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,BLAU,"/invite [id]"
    SetPVarInt(pID,"Rang",rang);


    return 1;
    }


    stock isPlayerLeader(playerid,frakid)
    {
    if(GetPVarInt(playerid,"Fraktion")>=frakid)return 1;
    return 0;
    }



    Ich komme da nicht weiter ich müste da jetzt irgendwie die Fraktion des Leaders(playerid) raus kriegen aber wie ?


    #define fraktname1 "Army"
    #define fraktname2 "LSPD"
    #define fraktname3 "Medic"


    ocmd:makeleader(playerid,params[])
    {
    new pID, frakid;
    new string[100];
    new fraktname[64];
    switch(frakid)
    {
    case 0:{fraktname="Keine";}
    case 1:{fraktname=fraktname1;}
    case 2:{fraktname=fraktname2;}
    case 3:{fraktname=fraktname3;}
    }
    if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"Du bist kein Admin mit dem Level 4.");
    if(sscanf(params,"ui",pID,frakid))return SendClientMessage(playerid,BLAU,"/makeleader [id] [Fraktions ID] ");
    SetPVarInt(pID,"Fraktion",frakid);
    format(string,sizeof(string)," Du wurdest von %s zum Leader der Fraktion %s gemacht.",SpielerName(playerid),fraktname);
    SendClientMessage(pID,GRÜN,string);
    return 1;
    }


    Also ich will das da steht "Du wurdest von ~P4iN~ zum Leader der Fraktion Army gemacht." Statt "Du wurdest von ~P4iN~ zum Leader der Fraktion 1 gemacht."


    Also jetzt jetz immer "Du wurdest von ~P4iN~ zum Leader der Fraktion Keine gemacht."


    Danke im Vorraus ;)

    hab nicht gewusst wo das hin kommt deswegen hier. Also wenn ich MySQL installieren will stopt es beim letzten schritt also Start Service und es kommt


    Zitat

    mysqld.exe hat ein Problem festgestellt und muss beendet werden.


    Und in MySQL Setup steht dann Service konnte nicht gestartet werden. Error: 0.
    Ich habe keine Ahnung warum. Und Google spuckt auch nichts aus .


    Danke im Vorraus. ;D

    Warte hier hab das auch schon gemacht ^^


    ocmd:ra(playerid,params[])
    {
    new pID, string[256];
    new pname[MAX_PLAYERS];
    GetPlayerName(pID,pname,sizeof pname);
    if(sscanf(params,"us",pID,string))return SendClientMessage(playerid, COLOR_GREY,"[Benutzung]: /(ra)ntwort [id] [Antwort]");
    new text[256];
    format(text,sizeof(text),"[Admin]%s: %s",pname,string);
    if(isPlayerAnAdmin(playerid,gebe hier den rang ein))
    {
    SendClientMessage(pID,0x00C3FFFF,text);
    }
    return 1;
    }


    ra für Report antwort ^^

    Ich habe einen /admins befehl und wenn ich den In Game eingebe geht einfach der Server down.. keine Ahnung warum.


    Also ich habe 2:


    Einmal:


    if (strcmp("/admins", cmdtext, true, 10) == 0)
    {
    for(new i = 0; i< MAX_PLAYERS; i++)
    {
    if(SpielerInfo[i][Adminlevel] >= 1) // In deine Abfrage ob er Admin ist ersetzen
    {
    new string[64];
    new aName[MAX_PLAYER_NAME];
    GetPlayerName(i,aName,sizeof(aName));
    format(string,sizeof(string),"Admin: %s",aName);
    SendClientMessage(playerid,GOLD,"---------Admins---------");
    SendClientMessage(playerid,WEIß,string); // Color durch deins ersetzen.
    }
    }
    return 1;
    }


    ocmd:admins(playerid,params[])
    {
    new string[80];
    new sendername[MAX_PLAYER_NAME];
    if(IsPlayerConnected(playerid))
    {
    SendClientMessage(playerid,GOLD, "~~~~~~Administratoren~~~~~~");
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
    if(IsPlayerConnected(i))
    {
    if(SpielerInfo[i][Adminlevel] == 3)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Admin(Level 3): %s ", sendername);
    }
    if(SpielerInfo[i][Adminlevel] == 2)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Admin(Level 2): %s ", sendername);
    }
    if(SpielerInfo[i][Adminlevel] == 1)
    {
    GetPlayerName(i, sendername, sizeof(sendername));
    format(string, 256, "Admin(Level 1): %s ", sendername);
    }
    }
    ShowPlayerDialog(playerid,0,DIALOG_STYLE_MSGBOX,"Admins",string,"Ok","Ok");
    }
    }
    return 1;
    }


    hatte Natürlich immer einen Aus Kommentiert.... Bei beiden das selbe .. ;(


    //Edit beide stammen hier aus dem Forum...