Szerző Téma: Samp ételek  (Megtekintve 773 alkalommal)

Nem elérhető Vajzs

Samp ételek
« Dátum: 2013. április 21. - 19:47:43 »
0 Show voters
Sziasztok! Azt hogy tudom megcsinálni a pawnoban, hogyha valaki beírja hogy /chips, akkor levon 50$-t, és ad 10% életet?
És ha nincs 50$-ja akkor ne kapja meg.
Köszi.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Samp ételek
« Válasz #1 Dátum: 2013. április 21. - 19:55:58 »
+1 Show voters
pl így:
 
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext,\"/chips\",true))
{
    if(GetPlayerMoney(playerid) < 50) { return SendClientMessage(playerid,0xFF6600FF,\"Nincs 50$-od !\"); }
//
GivePlayerMoney(playerid,-50);
    new Float:hp;
GetPlayerHealth(playerid,hp);
hp += 10;
    SetPlayerHealth(playerid,hp);
    //
    SendClientMessage(playerid,0xFF6600FF,\"Ettél egy chips-et.\");
    return 1;
}
return 0;
}
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető Gamer

Samp ételek
« Válasz #2 Dátum: 2013. április 21. - 19:57:03 »
0 Show voters
Itt van strcmp be.
 
   if (strcmp(\"/chips\", cmdtext, true, 10) == 0)
{
    if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,COLOR_YELLOW,\"Nincsen elég pénzed.\");
GivePlayerMoney(playerid, -50//Levon a játékostól 50$-t.
SetPlayerHealth(playerid, 10);// Add a játékosnak 10 életet.
return 1;
}

 
+Itt van zcmd be.
 
CMD:chips(playerid, params[])
{
if(GetPlayerMoney(playerid) < 50) return SendClientMessage(playerid,COLOR_YELLOW,\"Nincsen elég pénzed.\");
GivePlayerMoney(playerid, -50//Levon a játékostól 50$-t.
SetPlayerHealth(playerid, 10);// Add a játékosnak 10 életet.
return 1;
}

Nem elérhető Vajzs

Samp ételek
« Válasz #3 Dátum: 2013. április 21. - 20:15:49 »
0 Show voters
Idézetet írta: Kovacs_Richard date=1366566958\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"36427\" data-ipsquote-contentclass=\"forums_Topic
pl így:
 
public OnPlayerCommandText(playerid,cmdtext[])
{
if(!strcmp(cmdtext,\"/chips\",true))
{
    if(GetPlayerMoney(playerid) < 50) { return SendClientMessage(playerid,0xFF6600FF,\"Nincs 50$-od !\"); }
//
GivePlayerMoney(playerid,-50);
    new Float:hp;
GetPlayerHealth(playerid,hp);
hp += 10;
    SetPlayerHealth(playerid,hp);
    //
    SendClientMessage(playerid,0xFF6600FF,\"Ettél egy chips-et.\");
    return 1;
}
return 0;
}

 

köszi! :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal