thuron Geplaatst: 9 maart 2009 Rapport Share Geplaatst: 9 maart 2009 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. Reageren Link to comment Delen op andere websites More sharing options...
Big Boss Geplaatst: 9 maart 2009 Rapport Share Geplaatst: 9 maart 2009 if(gLicenseC[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "You already have a drivers license!"); Reageren Link to comment Delen op andere websites More sharing options...
thuron Geplaatst: 9 maart 2009 Auteur Rapport Share Geplaatst: 9 maart 2009 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; } Reageren Link to comment Delen op andere websites More sharing options...
thuron Geplaatst: 28 maart 2009 Auteur Rapport Share Geplaatst: 28 maart 2009 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? Reageren Link to comment Delen op andere websites More sharing options...
Big Boss Geplaatst: 29 maart 2009 Rapport Share Geplaatst: 29 maart 2009 Probeer dit eens: http://plaatscode.be/127018/ Zelf werk ik nooit met udb om files aan te maken, dus ik weet niet of de syntax wel juist is. Reageren Link to comment Delen op andere websites More sharing options...
thuron Geplaatst: 29 maart 2009 Auteur Rapport Share Geplaatst: 29 maart 2009 nope, slaat em nog steeds niet op... Reageren Link to comment Delen op andere websites More sharing options...
Recommended Posts
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.