Beiträge von Kaliber

    klappt nicht weil es ja kein bestimmtes vehicle sein muss damit meine ich das kein dialog kommt sondern lediglich /spawncar (id)


    Ja, dass muss da drinnen stehen:


    new veh = CreateVehicle(...);
    PutPlayerInVehicle(playerid,veh,0);


    mfg. :rolleyes:


    Natürlich die alten Variablen dafür Löschen ! :rolleyes:

    Schreibe das alles so:


    //Oben im Script so:
    #define sEvent 1
    new Event,Float:E_Q[3];



    //Der Callback so:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
    switch(dialogid)
    {
    case sEvent:
    {
    if(!response) return 1;
    switch(listitem)
    {
    case 0: {
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF4800FF,"Du bist kein Admin/Event Leiter");
    GetPlayerPos(playerid,E_Q[0],E_Q[1],E_Q[2]);
    SendClientMessageToAll(0xFF4800FF,"Ein Event wurde gestartet benutze /event");
    Event=1;
    }
    case 1: {
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF4800FF,"Du bist kein Admin/Event Leiter");
    SendClientMessageToAll(0xFF4800FF,"Das Event ist Vorbei.");
    if(Event==1)Event=0;
    }
    case 2: {
    if(Event==1) SetPlayerPos(playerid,E_Q[0],E_Q[1],E_Q[2]);
    else SendClientMessage(playerid,0xFF4800FF,"Es ist kein Event aktiv !");
    }
    }
    }
    }
    return 1;
    }


    mfg. :thumbup:

    Man macht das mit if-Abfragen, so:


    if(vari == 1) {
    //hier ist sie auf 1
    }
    else {
    //hier nicht
    }


    und den Wert einer Variable zuweisen macht man so:


    vari = 2; //jetzt hätte die Variable den Wert 2


    mfg. :thumbup:

    Die Teammitglieder sind auch nur Menschen und ich glaube nicht, dass diese 24/7 Zeit haben um auf einem Ts³ zu sitzen :rolleyes:


    In diesem Sinne, finde ich das etwas überflüssig zumal du/ihr ja auch eigene Channel mit Passwörten und so erstellen könnt ^^


    mfg. :thumbup:

    Oh, ja schreibe es so:


    ocmd:admins(playerid,params[]) {
    #pragma unused params
    new buffer[32],i,name[25];
    for(; i<MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i) || !GetPVarInt(i,"Adminlevel")) continue;
    GetPlayerName(i,name,25);
    format(buffer,32,"%s Rang: %d\n",name,GetPVarInt(i,"Adminlevel"));
    SendClientMessage(playerid,0x2E9AFEFF,buffer);
    }
    return 1;
    }


    ocmd:leader(playerid,params[]) {
    #pragma unused params
    new buffer[32],i,name[25];
    for(; i<MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i) || !GetPVarInt(i,"Fraktion")) continue;
    GetPlayerName(i,name,25);
    format(buffer,32,"%s Frak: %d\n",name,GetPVarInt(i,"Fraktion"));
    SendClientMessage(playerid,0x2E9AFEFF,buffer);
    }
    return 1;
    }


    mfg. :rolleyes:

    Habe dir das mal geschrieben:


    ocmd:admins(playerid,params[]) {
    #pragma unused params
    new buffer[32],i,name[25];
    for(; i<MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i) || !GetPVarInt(i,"Adminlevel")) continue;
    GetPlayerName(i,name,25);
    format(buffer,32,"%s Rang: %d\n",name,GetPVarInt(i,"Adminlevel"));
    SendClientMessage(playerid,0x2E9AFEFF,buffer);
    }
    return 1;
    }


    ocmd:leader(playerid,params[]) {
    #pragma unused params
    new buffer[32],i,name[25];
    for(; i<MAX_PLAYERS; i++) {
    if(!IsPlayerConnected(i) || !GetPVarInt(i,"Fraktion")) continue;
    GetPlayerName(i,name,25);
    format(buffer,32,"%s Frak: %d\n",name,GetPVarInt(i,"Fraktion"));
    SendClientMessage(playerid,0x2E9AFEFF,buffer);
    }
    return 1;
    }


    //Edit:

    Zitat von DasNeo

    Vielleicht hilft dir das ein wenig:


    Ein schlechter kopierter Befehl, der teilweise nicht richtig funktioniert ist denke ich mal nicht so wirklich hilfreich ^^


    mfg. :thumbup: