Jump to content

license systeem


thuron

Recommended Posts

Hallo,

Ik heb een license systeem, maar ik krijg het niet voor elkaar om een bericht te laten zien als je al een license heb, hoe doe ik dat??

dit is het stukje script:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/buycarlic", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(10.0,playerid,246.5378, 118.0774, 1003.2187))
{
if(5000 > GetPlayerMoney(playerid))
{
SendClientMessage(playerid,0x000087F6,"You Dont have enough Money!");
return 1;
}
gLicenseC[playerid] = 1;
SendClientMessage(playerid,0x0000D4F6,"Thanks for Buying   Car License.");
GivePlayerMoney(playerid, -5000);
}
else
{
SendClientMessage(playerid,0x000087F6,"You have to be at the Main Hall to buy a licence!");
}
return 1;
}

ik hoop dat iemand me kan helpen.

Link to comment
Delen op andere websites

if(gLicenseC[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You already have a drivers license!");

dank je, heb het nu zo:

if (strcmp("/buycarlic", cmdtext, true, 10) == 0)
{
if(PlayerToPoint(10.0,playerid,246.5378, 118.0774, 1003.2187))
{
if(5000 > GetPlayerMoney(playerid))
{
SendClientMessage(playerid,0x000087F6,"You Dont have the Money!");
return 1;
}
if (gLicenseC[playerid] == 1)
{
SendClientMessage(playerid,0x000087F6,"You already have a license!");
}
else
{
SendClientMessage(playerid,0x0000D4F6,"Thanks for Buying Car License.");
GivePlayerMoney(playerid, -5000);
}
}
else
{
SendClientMessage(playerid,0x000087F6,"You have to be at the Main Hall to buy a licence!");
}
return 1;
}

Link to comment
Delen op andere websites

  • 3 weken later...

hmm, mn license systeem saved niet... hij maakt niet eens een file aan. ik denk dat de fout hier zit:

public OnPlayerConnect(playerid)
{
new formatZ[256];
format(formatZ,sizeof(formatZ),"%s.lics.bfx",PlayerName(playerid));
if(!udb_Exists(formatZ))
{
udb_Create(formatZ,"209010");
}
gLicenseC[playerid] = dUserINT(formatZ).("carlic");
gLicenseF[playerid] = dUserINT(formatZ).("fluglic");
gLicenseB[playerid] = dUserINT(formatZ).("bootlic");
gLicenseZ[playerid] = dUserINT(formatZ).("bikelic");
return 1;
}

ziet een van jullie een fout?

Link to comment
Delen op andere websites

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...