SA-MP Forums Archive
Need help fast. +1 rep - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Need help fast. +1 rep (/showthread.php?tid=497233)



Need help fast. +1 rep - Jesper00 - 25.02.2014

either the cmd says unknown cmd or the server crashes, its so bugged, can someone fix it please.


pawn Код:
CMD:showlicense(playerid, params[])
{
    new playerb, string[128];
    if(sscanf(params,"u",playerb)) return SendClientMessage(playerid,-1,"Usage: /showlicenses [id]");
    format(string, sizeof(string),"%s's Licenses | {FFFFFF} [ %s ] ", NAMEGET(playerid),pLicenses(playerid));
 return 1;
}
pawn Код:
stock pLicenses(playerid)
{
  new svString[120];

  switch (PInfo[playerid][pDriver])
  {
          case 1: svString = "Licenses not Valid.";
          case 2: svString = "Licenses is Valid.";

  }
pawn Код:
stock NAMEGET(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    for(new i = 0; i < MAX_PLAYER_NAME; i++)
    {
        if(name[i] == '_') name[i] = ' ';
    }
    return name;
}



Re: Need help fast. +1 rep - Blademaster680 - 25.02.2014

Stock pLicenses(playerid)
make return 1; or return 0;


Re: Need help fast. +1 rep - Jesper00 - 25.02.2014

It doesnt change anything


Re: Need help fast. +1 rep - Blademaster680 - 25.02.2014

Код:
stock pLicenses(playerid)
{
  new svString[120];

  switch (PInfo[playerid][pDriver])
  {
          case 1: svString = "Licenses not Valid.";
          case 2: svString = "Licenses is Valid.";

  }
}
Try this?


Respuesta: Need help fast. +1 rep - CuervO - 25.02.2014

Also you must return the actual string.


Re: Need help fast. +1 rep - Abagail - 25.02.2014

Код:
stock pLicenses(playerid)
{
  new svString[120];

  switch (PInfo[playerid][pDriver])
  {
          case 1: svString = "Licenses not Valid.";
          case 2: svString = "Licenses is Valid.";
  return svString;
  }
}



Re: Need help fast. +1 rep - FilesMAker - 25.02.2014

Try to change quotes on Magnet function change those ' ' by " "


Re: Need help fast. +1 rep - Threshold - 25.02.2014

pawn Код:
CMD:showlicense(playerid, params[])
{
    new playerb;
    if(sscanf(params,"u",playerb)) return SendClientMessage(playerid,-1,"Usage: /showlicenses [id]");
    new string[75];
    format(string, sizeof(string),"%s's Licenses | {FFFFFF} [ %s ]", NAMEGET(playerid), pLicenses(playerid));
    SendClientMessage(playerid, 0xFFFF00FF, string);
    return 1;
}

stock pLicenses(playerid)
{
    new svString[20];
    switch (PInfo[playerid][pDriver])
    {
        case 1: svString = "Licenses not Valid.";
        case 2: svString = "Licenses are Valid.";
    }
    return svString;
}

stock NAMEGET(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    for(new i = 0; i < MAX_PLAYER_NAME; i++)
    {
        if(name[i] == '_') name[i] = ' ';
    }
    return name;
}