Szerző Téma: Szerel , Fest  (Megtekintve 633 alkalommal)

Szerel , Fest
« Dátum: 2014. február 02. - 18:41:24 »
0 Show voters
Üdv, abba kérnék segítséget hogy ittvan ez a parancs
 
CMD:szerel(playerid)
{
      RepairVehicle(GetClosestVehicleID(playerid));
      return 1;
}

 
Valaki megoldaná hogy 15mp-ig beleesne a bomb1-animba és amiután le telt a 15mp azután javulna meg a jármû.
Ugyan ezt ezzel a parancsal
 
CMD:fest(playerid, params[])
{
   new alapszin, masodszin;
   if(sscanf(params, \"ii\", alapszin, masodszin)) return SendClientMessage(playerid, -1, \"Használat: /fest [szín ID] [szín ID]\");
if(alapszin < 255 && masodszin < 255)
{
   ChangeVehicleColor(GetClosestVehicleID(playerid), alapszin, masodszin);
   SendClientMessage(playerid, -1, \"Az autó le lett festve, elviheti a tulaja\");
}
else
{
SendClientMessage(playerid, -1, \"HIBA:A két szín ID 0-255 között kell legyen\");
}
return 1;
}

 
Ittis 15 mp-t keljen várni csak itt 15mp-ig spraycan animba essen. Elõre is köszönöm :)

Szerel , Fest
« Válasz #1 Dátum: 2014. február 13. - 19:06:12 »
0 Show voters

Nem biztos hogy jól mûködik, ugyanis nem teszteltem.


Színkódok a mód elejére:
 

//==========[ SZÍNKÓDOK ]==========
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
//================================
forwardok a mód elejére:

forward szereles(playerid);
forward festes(playerid);

 
Itt hogy mit csináljon a forward:
 

public szereles(playerid)
{
if(IsPlayerConnected(playerid) && Logged(playerid))
{
   TogglePlayerControllable(playerid, 1);
   SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Megszerelted a jármûvet!\");
}   
return 1;
}
public festes(playerid)
{
if(IsPlayerConnected(playerid) && Logged(playerid))
{
   TogglePlayerControllable(playerid, 1);
   SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Lefestetted a jármûvet!\");
}
return 1;
}

 
Parancsokkal pedig:
 

if (strcmp(\"/szerel\", cmdtext, true, 10) == 0)
{
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Elkezdted megszerelni a jármûvet!\");
            TogglePlayerControllable(playerid, 0);
   ApplyAnimation(playerid,\"bomb1\",\"BOM_Plant\",4.1,1,1,1,1,1,1);
   GameTextForPlayer(playerid, \"~b~Szereled a jármûvet, várj!\", 15000, 1);
            SetTimerEx(\"szereles\", 15000, false, \"i\", playerid);
   return 1;
}
if (strcmp(\"/fest\", cmdtext, true, 10) == 0)
{
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Elkezdted lefesteni a jármûvet!\");
            TogglePlayerControllable(playerid, 0);
   ApplyAnimation(playerid,\"spraycan\",\"spraycan_fire\",4.1,1,1,1,1,1,1);
   GameTextForPlayer(playerid, \"~b~Fested a jármûvet, várj!\", 15000, 1);
            SetTimerEx(\"festes\", 15000, false, \"i\", playerid);
   return 1;
}

 
Itt van kóddal:


//==========[ SZÍNKÓDOK ]==========
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_LIGHTGREEN 0x9ACD32AA
//================================
 
forward szereles(playerid);
forward festes(playerid);
 
public szereles(playerid)
{
if(IsPlayerConnected(playerid) && Logged(playerid))
{
   TogglePlayerControllable(playerid, 1);
   SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Megszerelted a jármûvet!\");
}   
return 1;
}
public festes(playerid)
{
if(IsPlayerConnected(playerid) && Logged(playerid))
{
   TogglePlayerControllable(playerid, 1);
   SendClientMessage(playerid, COLOR_LIGHTGREEN, \"Lefestetted a jármûvet!\");
}
return 1;
}
 
if (strcmp(\"/szerel\", cmdtext, true, 10) == 0)
{
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Elkezdted megszerelni a jármûvet!\");
            TogglePlayerControllable(playerid, 0);
   ApplyAnimation(playerid,\"bomb1\",\"BOM_Plant\",4.1,1,1,1,1,1,1);
   GameTextForPlayer(playerid, \"~b~Szereled a jármûvet, várj!\", 15000, 1);
            SetTimerEx(\"szereles\", 15000, false, \"i\", playerid);
   return 1;
}
if (strcmp(\"/fest\", cmdtext, true, 10) == 0)
{
   SendClientMessage(playerid, COLOR_LIGHTBLUE, \"Elkezdted lefesteni a jármûvet!\");
            TogglePlayerControllable(playerid, 0);
   ApplyAnimation(playerid,\"spraycan\",\"spraycan_fire\",4.1,1,1,1,1,1,1);
   GameTextForPlayer(playerid, \"~b~Fested a jármûvet, várj!\", 15000, 1);
            SetTimerEx(\"festes\", 15000, false, \"i\", playerid);
   return 1;
}

 

[mod]Legközelebb pawn code taget ne felejts el használni![/mod]
« Utoljára szerkesztve: 2014. március 11. - 17:37:41 írta Dfoglalo »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal