28.10.2014, 16:12
Well still a problem , but I think if forum is for them :
I did a system for a plant to create ' createdynamicobject ' when we do / plantergraine , its work but I would like , you can't plant if you have 0 graines ,and can't have -4 graines :/
Code :
thks for help
I did a system for a plant to create ' createdynamicobject ' when we do / plantergraine , its work but I would like , you can't plant if you have 0 graines ,and can't have -4 graines :/
Code :
Код:
forward Plantage(playerid); public Plantage(playerid) { Graineplante[playerid] = 0; SendClientMessage(playerid, 0xFF0000AA, "Ta graine a grandit va la chercher! (/graineram)"); } //CMD CMD:voirdrogue(playerid,params[])//Voir combien de drogue et graine { new string[128]; format(string,sizeof(string),"Tu as %d drogues sur toi !",PlayerInfo[playerid][pDrogue]);//On "fabrique" le message SendClientMessage(playerid,-1,string);//On envoie le message return 1; } CMD:voirgraine(playerid,params[])//Voir combien de drogue et graine { new string[128]; format(string,sizeof(string),"Tu as %d graines sur toi !",PlayerInfo[playerid][pGraine]);//On "fabrique" le message SendClientMessage(playerid,-1,string);//On envoie le message return 1; } CMD:achetergraine(playerid, params[]) { new quantite; if(sscanf(params, "d", quantite)) return SendClientMessage(playerid, 0xFF0000AA, "Graine: \"/achetergraine <quantite>\""); new prix = quantite*10; if(GetPlayerMoney(playerid) < prix) return SendClientMessage(playerid, 0xFF0000AA, "Tu n'as pas assez d'argent 10$ la graine!"); PlayerInfo[playerid][pGraine] += quantite; GivePlayerMoney(playerid, -prix); return 1; } CMD:plantergraine(playerid, params[]) { new plantedrogue; new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); new quantite; if (sscanf(params, "d", quantite)) SendClientMessage(playerid, 0xFF0000AA, "Graine: \"/plantergraine <quantite>\""); else { if(quantite >= 1){ SendClientMessage(playerid, 0xFF0000AA, "Tu ne peut planter que une graine !!"); } else if(pGraine == 0) { SendClientMessage(playerid, 0xFF0000AA, "tu n'as aucune graine, achete! /achetergraine"); } else if(Graineplante[playerid] == 1) { SendClientMessage(playerid, 0xFF0000AA, "tu as dйjа planter une plante attends ,qu'elle est poussйe"); } PlayerInfo[playerid][pGraine] -= quantite; Graineplantequantite[playerid] += quantite; Graineplante[playerid] = 1; plantedrogue = CreateDynamicObject(860, x, y, z, 0.00000, 0.00000, 0.00000); SetTimer("Plantage",600000,false); } return 1; }