Beiträge von WhiteWay

    Hallo,
    ich habe eine Frage.
    Ich habe die KM/H Anzeige nach MrMonat gemacht jedoch wollte ich dies rechts unten haben aber da es mit dem "GameText" nicht klappt will ich das mit einem Textdraw jedoch wie?
    Könnt ihr mir helfen :)?
    Falls ihr Code braucht
    forward sekunde();
    SetTimer("sekunde",1000,true);
    public sekunde()
    {
    new string[128];
    for(new i=0; i<MAX_PLAYERS; i++)
    {
    if(!IsPlayerConnected(i))continue;
    if(!IsPlayerInAnyVehicle(i))continue;
    format(string,sizeof(string),"%ikm/h", getPlayerSpeed(i));
    GameTextForPlayer(i, string, 1000, 3);
    }
    return 1;
    }


    //EDIT Falls Screenshot nötig hier : http://www.pic-upload.de/view-22299117/sa-mp-005.png.html

    Hallo,
    nun mein problem:
    Ich habe ein Tor
    Alcator = CreateObject(1495, 1164.13831, -2038.92822, 67.98655, 0.00000, 0.00000, 89.94002);
    das sich natürlich nur die Rotation ändern soll und sich nicht von der stelle bewegen soll also so:
    das hier
    http://www.pic-upload.de/view-22279770/sa-mp-004.png.html
    soll zu das hier werden
    http://www.pic-upload.de/view-22279762/sa-mp-003.png.html
    if(strcmp(cmd,"/alcator",true) == 0)
    {
    if(PlayerInfo[playerid][pLeader] == 1)
    {
    if(IsPlayerInRangeOfPoint(playerid,5.0,1164.13831, -2038.92822, 67.98655))
    {
    MoveObject(Alcator,1164.13831, -2038.92822, 67.98655, 1, 0.00000, 0.00000, 184.14030);
    return 1;
    }
    }
    }
    Nun habe ich das Problem das es sich Blitzschnell zu der Position sich bewegt, anstatt langsam sich zu öffnen, seht ihr mein Problem?

    KillTimer(Timer[playerid]);


    Also dasKillTimer(Timer[playerid]);
    dann hier rein?
    public DeathmatchTimer(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1721.4225,-1633.6736,20.2120))
    {
    TextDrawShowForPlayer(playerid, Textdraw1);
    KillTimer(Timer[playerid]);
    }
    }


    //EDIT Es soll ja immer angezeigt werden

    SetTimerEx("DeathmatchTimer",1000,1,"d",playerid);
    Das musst du halt da einfügen, ab wann der Timer beginnen soll.
    Der Timer ruft jetzt die ganze Zeit jede Sekunde den public auf, und wenn du dann in der Range bist, wird der dir eigentlich das TextDraw anzeigen.


    Nun aber wo füg ich das jetz ein?

    Hallo,
    ich habe nun folgende frage da dies mir vorher nicht beantwortet wurde..
    Ich habe nun das ganz oben
    forward DeathmatchTimer(playerid);
    und einen public was das bringen soll
    public DeathmatchTimer(playerid)
    {
    if(IsPlayerInRangeOfPoint(playerid,30.0,1721.4225,-1633.6736,20.2120))
    {
    TextDrawShowForPlayer(playerid, Textdraw1);
    }
    }
    und nun weiß ich nicht wie ich das aktivier also wenn ich bei dem Ort bin dann zeigt es mir den Textdraw nicht wieso?

    Wenn du No DM Zonen machen möchtest, schau dir das an:
    [INCLUDE] Templer´s NoDM-Zone


    Nun Danke aber 26 Errors kommen :D


    //EDIT
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(26) : error 017: undefined symbol "TextDrawCreate"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(26) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(27) : error 017: undefined symbol "TextDrawBackgroundColor"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(28) : error 017: undefined symbol "TextDrawFont"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(29) : error 017: undefined symbol "TextDrawLetterSize"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(30) : error 017: undefined symbol "TextDrawColor"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(31) : error 017: undefined symbol "TextDrawSetOutline"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(32) : error 017: undefined symbol "TextDrawSetProportional"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(66) : error 017: undefined symbol "MAX_PLAYERS"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(66) : error 009: invalid array size (negative, zero or out of bounds)
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(86) : error 017: undefined symbol "floatsqroot"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(86) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(94) : error 017: undefined symbol "floatsqroot"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(94) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(101) : error 017: undefined symbol "floatabs"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(101) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(102) : error 017: undefined symbol "floatabs"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(102) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(104) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(105) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(105) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(105) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(105) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(106) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(106) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(106) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(106) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(107) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(107) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(107) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(107) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(108) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(108) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(108) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(108) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(109) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(109) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(109) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(109) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(112) : error 017: undefined symbol "atan"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(112) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(114) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(114) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(115) : error 017: undefined symbol "floatsub"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(115) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(116) : error 070: rational number support was not enabled
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(116) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(117) : error 017: undefined symbol "floatsub"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(117) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(120) : error 017: undefined symbol "floatadd"
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(120) : warning 213: tag mismatch
    C:\Users\White\Desktop\Neuer Ordner\filterscripts\NoDM.pwn(124) : error 017: undefined symbol "floatsin"


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.

    falls du gern helfen würdest :D

    Naja das mit dem Timer wäre nicht gut denn ich will das ja nicht mit paar sekunden oder minuten machen sondern eher das textdraw soll ja anzeigen das es "Keine Deathmatch Zone" ist deswegen würde ich gerne so haben aber nur ich weiß nicht wohin damit :D


    //EDIT Ok doch ich versuchs ma

    Also ich habe eine Frage,
    wo muss ich das einfügen das es nur an den bestimmten Stellen kommt?
    if(!IsPlayerInRangeOfPoint(playerid,1721.4225,-1633.6736,20.2120))
    {
    TextDrawShowForPlayer(playerid, Textdraw0);
    return 1;
    }
    Das habe ich gerade aus dem Kopf gemacht also könnts falsch sein^^
    nur die frage wo kann ich das jetz einfügen?

    Unter OnPlayerConnect funktioniert das nicht du musst dafür die RequestClass nutzen


    Aber als ich bei dem:
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast noch keinen Account! Bitte Erstelle erst eines damit du Spielen kannst");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gebe dein gewünschtes Passwort ein","Schließen","Fertig");
    SetPlayerPos(playerid,1593.681274, -1346.021362, 347.315429);
    InterpolateCameraPos(playerid, 1524.853759, -1469.197631, 83.321029, 1593.681274, -1346.021362, 347.315429, 20000);
    InterpolateCameraLookAt(playerid, 1525.716064, -1464.315673, 83.971527, 1590.190795, -1346.741088, 343.808471, 20000);
    return 1;
    Noch im spiel war aber dann noch bei dem Dialog war und dann vom Client einen "gmx" gemacht hatte, hatte ich diese Sicht aber nur wenn man im Dialog einen gmx macht..
    Wie kann das nur sein dann?

    Hallo,


    ich habe folgendes Problem, also ich habe diesen Code wenn der Spieler Connected


    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid,COLOR_YELLOW,"Du hast noch keinen Account! Bitte Erstelle erst eines damit du Spielen kannst");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gebe dein gewünschtes Passwort ein","Schließen","Fertig");
    SetPlayerPos(playerid,1593.681274, -1346.021362, 347.315429);
    InterpolateCameraPos(playerid, 1524.853759, -1469.197631, 83.321029, 1593.681274, -1346.021362, 347.315429, 20000);
    InterpolateCameraLookAt(playerid, 1525.716064, -1464.315673, 83.971527, 1590.190795, -1346.741088, 343.808471, 20000);
    return 1;
    Jedoch bewegt sich die Camera nicht dahin sondern es bleibt bei der Start sicht wie bei jedem dieser Strand.
    Könnt ihr mir sagen warum die Camera sich nicht dahin bewegt wo ich sie hin will?

    Wiki:


    Das kapier ich nicht so ganz, kannst du das mir erklären wie das geht?
    Hier der Code von dem StarTower teil da
    gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
    SetPlayerInterior(playerid,0);
    TogglePlayerControllable(playerid, 0);
    RegistrationStep[playerid] = 1;
    SendClientMessage(playerid, COLOR_YELLOW, "Herzlich Willkommen auf unserem Server.");
    SendClientMessage(playerid, COLOR_WHITE, "Bist du Männlich oder Weiblich?(Schreibe was du bist)");
    InterpolateCameraPos(playerid, 1597.497802, -1416.571044, 76.369842, 1567.000732, -1388.741088, 365.064300, 40000);
    InterpolateCameraLookAt(playerid, 1594.925415, -1412.555908, 77.873542, 1565.232910, -1385.950927, 361.310699, 40000);
    SetPlayerPos(playerid,1546.122070, -1356.017578, 238.277465);

    Hey,
    also wenn ich ein Neues Spiel bei Hitman Absolution Starte und die Schwierigkeit gewählt habe stürzt das spiel gleich danach ab "Hitman5 funktioniert nicht mehr..."
    Könnt ihr mir helfen wie ich das Spiel spielen kann?