Beiträge von ÉSMaticx

    Hallo Brotfischer,


    ich habe hier meinen Command zum Suppmobil erstellen:



    ocmd:supmobil(playerid,params[])
    {
    if(isPlayerAnAdmin(playerid,2))
    {
    new Float:x, Float:y, Float:z;
    GetPlayerPos(playerid, x, y, z);
    new car = AddStaticVehicle(480,x,y,z,1.0290,159,160);
    PutPlayerInVehicle(playerid,car,0);
    SendClientMessage(playerid,Weis,"Du hast dir ein Supportermobil gespawnt");
    sirene[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);
    sirene1[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,0,0,0,0,100);
    sirene2[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);
    sirene3[GetPlayerVehicleID(playerid)] = CreateObject(19288,0,0,0,0,0,0,100);
    AttachObjectToVehicle(sirene[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0 ,2.6,0,0,0,0);
    AttachObjectToVehicle(sirene1[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.5,0.0,0.85,0,0,0);
    AttachObjectToVehicle(sirene2[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),0.7,2.6,0,0,0,0);
    AttachObjectToVehicle(sirene3[GetPlayerVehicleID(playerid)],GetPlayerVehicleID(playerid),-0.7,2.6,0,0,0,0);
    UCL[GetPlayerVehicleID(playerid)] = 1;
    return 1;
    }
    return 1;
    }



    jetz würde ich gerne den Cmd so erweitern das wen das auto brent bzw. explodiert es von der map dan komplet weg ist.


    Muss ich dan so machen :



    {
    else
    {
    Hp vom Auto 0
    DestroyVehicle(currentveh);



    wen nicht dan bitte denCommand ganz ergänzen. Danke


    MFG Summer

    Hallo Brotfischer,


    kann mir einer diesen Warning erklären:


    public function lacks forward declaration (symbol "UhrSync")


    Warning bezieht sich auf das hier:



    public UhrSync() <= darauf wird der Warning bezoggen
    {
    new str[32];
    new hour, minute, second;
    gettime(hour,minute,second);
    format(str,sizeof(str),"~y~d~r~:~y~d",hour,minute);
    TextDrawSetString(Uhr, str);
    SetWorldTime(hour);
    }



    PLS help

    Hallo liebe Brotfischer,


    ich habe mir das Anfangsscript von "Oktabius" runtergeladen und die AdminDuty funktion nachgescriptet.


    Bei mir funktioniert sie aber nicht hier der Code:




    ocmd:aduty(playerid,params[])
    {
    new tduty[150];
    new aduty[150];
    new vduty[150];
    new fduty[150];
    format(tduty, sizeof(tduty), "%s hat sich als Test- Admin angemeldet.Fragen mit /sup an ihn.", SpielerName(playerid));
    format(aduty, sizeof(aduty), "%s hat sich als Admin angemeldet. Fragen mit /sup an ihn.", SpielerName(playerid));
    format(vduty, sizeof(vduty), "%s hat sich als Admin angemeldet. Fragen mit /sup an ihn.", SpielerName(playerid));
    format(fduty, sizeof(aduty), "%s hat sich als FullAdmin Angemeldet. Berechtigte fragen mit /sup an ihn." , SpielerName(playerid));
    {
    if(isPlayerAnAdmin(playerid,2))
    {
    SendClientMessage(playerid, Support, "|___________ Test- Admin ___________|");
    SendClientMessage(playerid, Weis, "Du hast dich als Test- Admin angemeldet.");
    SendClientMessage(playerid, Weis, "ACHTUNG! Durch Missbrauch der Rechte kannst");
    SendClientMessage(playerid, Weis, "du deinen Posten im Team verlieren!");
    SendClientMessageToAll(Support, tduty);
    return 1;
    }
    if(isPlayerAnAdmin(playerid,3))
    {
    SendClientMessage(playerid, Support, "|___________ Admin ___________|");
    SendClientMessage(playerid, Weis, "Du hast dich als Admin angemeldet.");
    SendClientMessage(playerid, Weis, "ACHTUNG! Missbrauch der Rechte wird bestraft!");
    SendClientMessageToAll(Support, aduty);
    return 1;
    }
    if(isPlayerAnAdmin(playerid,1338))
    {
    SendClientMessage(playerid, Support, "|___________Vollwertiger- Admin ___________|");
    SendClientMessage(playerid, Weis, "Du hast dich als Vollwertiger- Admin angemeldet.");
    SendClientMessage(playerid, Weis, "ACHTUNG! Missbrauch der Rechte wird bestraft!");
    SendClientMessageToAll(Support, vduty);
    return 1;
    }
    if(isPlayerAnAdmin(playerid,1339))
    {
    SendClientMessage(playerid, Support, "|___________Full- Admin ___________|");
    SendClientMessage(playerid, Weis, "Du hast dich als Full- Admin angemeldet.");
    SendClientMessageToAll(Support, fduty);
    return 1;
    }
    }
    return 1;
    }



    warnings: gibt es nicht er macht den befehl ingame aber nicht


    pls help :)



    MFG


    Summer

    Mach ein forward



    forward Spawn(playerid);



    dan gehst du unter: public OnPlayerRequestClass(playerid, classid)



    SetTimerEx("Spawn",10,0,"i",playerid);



    und dan erstellst du noch ein public: public spawn



    public Spawn(playerid)
    {
    SpawnPlayer(playerid);
    return 1;
    }


    Sollte das sein

    Hallo liebe Brotfischer, ;D


    ich bin weiterhin auf der suche nach einem "Script" wie ich ein Tutorial für Neulinge erstelle,


    das Tutorial sollte so aussehen:


    Neuling loggt sich ein,


    es wird ihm eine Messege gesendet das ein Tutorial folgt


    Tutorial fängt an z.B. bei Stadthalle ein Text kommt,


    nach 20 Sec geht die Kamare weiter zum BSN und wieder kommt ein Text und


    die Kamara geht nach wieder 20 Sekunden zur Mülldeponie und so weiter.




    Ich habe es schon mal gefragt jedoch keine fernünftige antwort erhalten.


    Ich bitte um Hilfe. Die SuFu habe ich auch genuztz aber nichts gefunden.




    Mit freundlichen Grüßen


    Summer



    //edit Rechtschreibung

    Guten Abend Brotfischer :D


    Ich habe ein "provisorischen" a duty befehl gescriptet.



    ocmd:aduty(playerid,params[])
    {
    if(isPlayerAnAdmin(playerid,2))
    {
    if(OnDuty[playerid] == 0)
    {
    OnDuty[playerid] = 1;
    SetPlayerMarkerForPlayer(playerid,Gelb);
    return 1;
    }
    else if(OnDuty[playerid] == 1)
    {
    OnDuty[playerid] = 0;
    SetPlayerMarkerForPlayer(playerid,Weis);
    return 1;
    }
    }
    return 1;
    }




    Warnings:


    C:\Users\Oliver\Desktop\Mein Server\gamemodes\Script.pwn(1353) : warning 202: number of arguments does not match definition
    C:\Users\Oliver\Desktop\Mein Server\gamemodes\Script.pwn(1359) : warning 202: number of arguments does not match definition
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.



    Die warnings sind die:


    SetPlayerMarkerForPlayer(playerid,*Farbe*)




    PLS HELP


    Summer <3

    Danke für denn Tutorial Link aber das ist nicht sowas wie ich genau suche. Ich suche noch


    ein wenig erweitertest Tutorial wo dan die Kamera sich zu dem Ort bewegt.


    Trz danke. Hat jemand noch ein anderes Tutorial ?

    Hallo liebe Brotfischer :)


    ich habe mein script zu 70 % Fertig, ist ein Selfmade Script. Ich bin gerade


    dabei alle ein bischen zu "verschönern" etc.


    Ich möchte jetz auch noch ein Tutorial einbauen für anfänger d.h:


    - Neuling loggt sich ein,


    - registriert sich,


    - es folgt ein tutorial wo was ist, wo er perso bentragen kann etc.


    Frage: Wie erstelle ich sowas -> Das tutorial das ein text kommt mit erklärung, er dan nach z.b einer minute die


    Kamera position wechslet und zur stadhalle geht, dort dan auch eine kleine erklärung gibt und dan zum bsn geht udn dan wieder vorne...


    Dieses Tutorial soll nur kommen wen man sich registriert hat. Also nur 1 mal pro Spieler -> nach der Registratrion.


    Ich denke ihr wisst was ich meine.


    Bitte um Hilfe



    Mit freundlichen Grüßen


    Summer <3

    Der warningcode:


    C:\Users\Oliver\Desktop\Mein Server\gamemodes\Script.pwn(958 : warning 235: public function lacks forward declaration (symbol "time")



    public time(playerid)
    {
    new hour,minute,second;
    gettime(hour,minute,second);
    new string[256];
    if (minute <= 9)
    {
    format(string,25,"%d:0%d",hour,minute);
    }
    else
    {
    format(string,25,"%d:%d",hour,minute);
    }
    if (hour == 1){SetWorldTime(1);}
    if (hour == 2){SetWorldTime(2);}
    if (hour == 3){SetWorldTime(3);}
    if (hour == 4){SetWorldTime(4);}
    if (hour == 5){SetWorldTime(5);}
    if (hour == 6){SetWorldTime(6);}
    if (hour == 7){SetWorldTime(7);}
    if (hour == 8){SetWorldTime(8);}
    if (hour == 9){SetWorldTime(9);}
    if (hour == 10){SetWorldTime(10);}
    if (hour == 11){SetWorldTime(11);}
    if (hour == 12){SetWorldTime(12);}
    if (hour == 13){SetWorldTime(13);}
    if (hour == 14){SetWorldTime(14);}
    if (hour == 15){SetWorldTime(15);}
    if (hour == 16){SetWorldTime(16);}
    if (hour == 17){SetWorldTime(17);}
    if (hour == 18){SetWorldTime(18);}
    if (hour == 19){SetWorldTime(19);}
    if (hour == 20){SetWorldTime(20);}
    if (hour == 21){SetWorldTime(21);}
    if (hour == 22){SetWorldTime(22);}
    if (hour == 23){SetWorldTime(23);}
    if (hour == 24){SetWorldTime(24);}
    for(new i=0;i<MAX_PLAYERS;i++)
    {
    TextDrawHideForPlayer(i,Clock);


    TextDrawSetString(Clock,string);


    TextDrawShowForPlayer(i,Clock);
    }
    return 1;
    }



    zeile 958 ist die



    public timer()