Beiträge von Rolf_Mueller

    Hallo zusammen


    ich möchte das man beim GMX Befehl eine Zeit eingeben muss,nach der der GMX durchgeführt werden soll.


    Hier der Befehl:


    ocmd:gmx(playerid, params[])
    {
    new Grund[50],string[120],time;
    if(!IstSpielerEinAdmin(playerid,7))return SendClientMessage(playerid,Rot,"Du bist nicht befugt diesen Befehl zu nutzen!!");
    if(sscanf(params, "sd", Grund,time))return SendClientMessage(playerid, Rot, "Der Befehl lautet: /gmx [Grund] [Zeit bis zum GMX]");
    format(string,sizeof(string),"System Nachricht : %s hat in %d Minuten einen Countdown gesetzt. Grund dafür : %s",GetPVarInt(playerid,"Username"),time,Grund);
    SendClientMessageToAll(Rot,string);
    SetTimer("GMXTimer",time,0);
    for(new i;i<MAX_PLAYERS;i++)
    {
    Kick(i);
    }
    return 1;
    }


    public GMXTimer()
    {
    SendRconCommand("GMX");
    return 1;
    }


    Es werden alle keine Errors oder Warnings angezeigt,nur wird der GMX immer direkt durchgeführt,und nicht nach der eingegebenen Zeit.
    Was ist an dem oben stehenden Befehl falsch?


    Schonmal vielen Dank für eure Antworten :)

    Hallo ich bekomme immer diese Warnings,nur verstehe ich nicht warum ich diese bekomme?


    Hier der Code:


    new adminlabel = Create3DTextLabel("Adminfahrzeug",Rot,0,0,0,0,0);
    Attach3DTextLabelToVehicle(adminlabel,vehicleid,0.0, 0.0, 0.7);


    Hier die Warnings:

    Zitat

    warning 213: tag mismatch


    Könnt ihr mir erklären was daran falsch ist?

    Endlich schaffe ich es mich,hier zu melden :)
    Erstmal vielen Dank für eure Hilfe.
    werde es direkt mal testen :)//edithabs gerade mal ins Script eingebaut,mit der Funktion print wird die ID des Spieler in die Logs gespeichert,nur wird die ID des Spielers nicht als 3D Textlabel über den Spieler angezeigt :(

    Hallo ich bin gerade an einem NoName System dran(heißt das nur die ID des Spieler angezeigt werden soll,und nicht mehr der Spielername) nur so wie ich das gemacht will das einfach nicht funktionieren.
    Es wird dank der ShowNameTags(0); funktion zwar kein Tag mehr angezeigt nur wird as 3D Textlabel mit der Spielerid auch nicht angezeit :(
    Woran könnte das liegen?


    Hier mal mein Scriptcode:


    public OnPlayerSpawn(playerid)
    {
    new string[20];
    format(string,sizeof(string),"%d", playerid;
    new Text3D: Playerid = Create3DTextLabel(string,IDColor,200,200,200,0,0);
    Attach3DTextLabelToPlayer(Playerid, playerid, 0.0, 0.0, 0.7);
    return 1;
    }


    Wie könnte ich das besser machen?
    Ich bedanke mi9ch schonmal recht herzlich für eure Antworten :)

    nee mehr steht da nicht


    hier der Kompilerlog:



    Villeicht steht d ja was drin :)

    Moin Moin


    ich habe mich mal dazu entschlossen einfach aus fun,die Programmiersprache C zu erlernen,habe mir dafür auch ein recht nützliches Handbuch angeschaft.
    Der anfang von meinem ersten eigenem Programm steht schon,habs genau so wie im Buch beschreiben gemacht.
    Nur bekomme ich jetzt beim Komplieren den folgenden Error:


    Zitat

    Makefile.win [Build Error] [HelloWorld.exe] Error 1


    Das Script sieht bisher so aus:


    C
    #include <stdio.h>
    #include <stdlib.h>
    
    
    int main(int argc, char *argv[])
    {
    
      system("PAUSE");	
      return 0;
    }


    Woran könnte das liegen?
    Schonmal vielen Dank für eure Hilfe :)