Not showing textdraw
#1

Not showing textdraw

pawn Код:
public UnjailPlayer(playerid)
{
    new JailMsg[20];

    // Check if the player is allowed to leave yet
    if (APlayerData[playerid][PlayerJailed] == 0)
    {
        // Set the player in the normal world
        SetPlayerVirtualWorld(playerid, 0);
        // Set player interior to the outside
        SetPlayerInterior(playerid, 0);
        // Put the player outside the jail (he should spawn at the location where he spawned after login or after choosing a rescue-point)
        SpawnPlayer(playerid);
        // Also, kill the jailtimer
        KillTimer(APlayerData[playerid][PlayerJailedTimer]);
        new RouteText[50];
        format(RouteText, 50, "Time Remaining: %s%i~w~", JailMsg, APlayerData[playerid][PlayerJailed]);
        TextDrawSetString(APlayerData[playerid][MissionText], RouteText);
        APlayerData[playerid][PlayerJailed] = APlayerData[playerid][PlayerJailed] -1;
    }
}
Reply
#2

Yeah its becoz you haven't added this line after TextDrawSetString
pawn Код:
TextDrawShowForPlayer(playerid, Textdraw);
Reply
#3

it Wont work with that....

It's not any textdraw type...
Reply
#4

pawn Код:
public UnjailPlayer(playerid)
{
    new JailMsg[20];

    // Check if the player is allowed to leave yet
    if (APlayerData[playerid][PlayerJailed] == 0)
    {
        // Set the player in the normal world
        SetPlayerVirtualWorld(playerid, 0);
        // Set player interior to the outside
        SetPlayerInterior(playerid, 0);
        // Put the player outside the jail (he should spawn at the location where he spawned after login or after choosing a rescue-point)
        SpawnPlayer(playerid);
        // Also, kill the jailtimer
        KillTimer(APlayerData[playerid][PlayerJailedTimer]);
        new RouteText[50];
        format(RouteText, 50, "Time Remaining: %s%i~w~", JailMsg, APlayerData[playerid][PlayerJailed]);
        TextDrawSetString(APlayerData[playerid][MissionText], RouteText);
        TextDrawShowForPlayer(playerid, RouteText);
        APlayerData[playerid][PlayerJailed] = APlayerData[playerid][PlayerJailed] -1;
    }
}
Just try it once.
Reply
#5

Код:
error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#6

pawn Код:
public UnjailPlayer(playerid)
{
 new JailMsg[20];

 // Check if the player is allowed to leave yet
 if (APlayerData[playerid][PlayerJailed] == 0)
 {
  // Set the player in the normal world
  SetPlayerVirtualWorld(playerid, 0);
  // Set player interior to the outside
  SetPlayerInterior(playerid, 0);
  // Put the player outside the jail (he should spawn at the location where he spawned after login or after choosing a rescue-point)
  SpawnPlayer(playerid);
  // Also, kill the jailtimer
  KillTimer(APlayerData[playerid][PlayerJailedTimer]);
 }
 else
 {
  // Show the remaining jailtime (only if the remaining time is below 200 seconds)
  if (APlayerData[playerid][PlayerJailed] < 200)
  {
   new RouteText[50];
   format(RouteText, 50, "Time Remaining: %s~r~%i~w~", JailMsg, APlayerData[playerid][PlayerJailed]);
   TextDrawSetString(APlayerData[playerid][MissionText], RouteText);
  }
  // Decrease the jailtime by 1 second
  APlayerData[playerid][PlayerJailed] = APlayerData[playerid][PlayerJailed] -1;
 }
}
Reply
#7

mee too facing this problem
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)