GameTextForPlayer hilfe!!

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • hallo leute,


    Brauche Hilfe bei einer Sache
    Ich will das so machen das er jetzt Sekunde runter zählt also:


    • GameTextForPlayer(playerid, "~b~Warten 30 Sekunden", 1000, 5);
      GameTextForPlayer(playerid, "~b~Warten 29 Sekunden", 1000, 5);
      GameTextForPlayer(playerid, "~b~Warten 28 Sekunden", 1000, 5);
      GameTextForPlayer(playerid, "~b~Warten 27 Sekunden", 1000, 5);


    Wie mach ich das ??

  • new Zeit[MAX_PLAYERS] = 30;


    public Timer1(playerid)
    {
    new string[50];
    format(string),sizeof(string),"~b~Warten %d Sekunden",Zeit);
    GameTextForPlayer(playerid, string, 1000, 5);
    Zeit[playerid]--;
    if(Zeit[playerid] == 0) { KillTimer(Timer1) }
    return 1;
    }


    Soweit die Theorie

  • ich habe das so geamcht jetzt



    • new vID = GetPlayerVehicleID(playerid);
      for(new i=0;i<sizeof(pilotcars);i++)
      {
      if(vID == pilotcars[i])
      {
      //pilottimer[playerid] = SetTimerEx("PilotUpdate", 30000, 0, "i", playerid);
      new string[50];
      format(string,sizeof(string),"Warten %d Sekunden", pilotzeit);
      GameTextForPlayer(playerid, string, 1000, 5);
      pilotzeit[playerid]--;
      return 1;
      }
      }


      und da steht kurz warte 30 sekunden un zählt nicht runter warum `??

  • also meinst du so ?


    • if(pilotzeit == 29)
      {
      GameTextForPlayer(playerid,"~b~Warte 29 Sekunde",1000,5);
      }
      if(pilotzeit == 28)
      {
      GameTextForPlayer(playerid,"~b~Warte 28 Sekunde",1000,5);
      }
      if(pilotzeit == 28)
      {
      GameTextForPlayer(playerid,"~b~Warte 28 Sekunde",1000,5);
      }







  • D:\Server\gamemodes\Reallife.pwn(2031) : error 033: array must be indexed (variable "pilotzeit")
    D:\Server\gamemodes\Reallife.pwn(2035) : error 033: array must be indexed (variable "pilotzeit")
    D:\Server\gamemodes\Reallife.pwn(2039) : error 033: array must be indexed (variable "pilotzeit")
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.


    Habe die fehler