-
Sziasztok azt szertném megtudni hogykell használni pontosan az elsét parancsoknál
Adok is egy példát mire irjátok
if (strcmp (\"/100k\", cmdtext, true ) == 0)
{
GivePlayerMoney(playerid,-1000000);
SetPlayerScore(playerid,100);
}
-
Erre nem lehet else mert nincs if.
-
De azt hogykell megcsinálni hogy kiadjon egy SendClientMessage(playerid,COLOR_YELLOW,\"Nincs elég pénzed\");
Ha nincs elég lovéd rá?
-
if(GetPlayerMoney(playerid) >= 100000)
{
// van elég pénzed
return 1;
}
else // vagy: if(GetPlayerMoney(playerid) < 100000)
{
//nincs elég
}
-
if (strcmp (\"/100k\", cmdtext, true ) == 0)
{
if(GetPlayerMoney(playerid) < 1000000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\");
GivePlayerMoney(playerid,-1000000);
SetPlayerScore(playerid,100);
}
-
Egyszerübb alak :
CMD:parancsodneve(playerid)
{
if(GetPlayerMoney(playerid) < 2000) return SendClientMessage(playerid,COLOR_RED,\"Nincs elég pénzed!\");
//ide a funkció amit akarsz és
return 1;
}
megelõzté cannon
-
Sziasztok azt szertném megtudni hogykell használni pontosan az elsét parancsoknál
Adok is egy példát mire irjátok
if (strcmp (\"/100k\", cmdtext, true ) == 0)
{
GivePlayerMoney(playerid,-1000000);
SetPlayerScore(playerid,100);
}
Szia!
Az else az if mellett van gyakori használatban :D
az \"if\" az tükörfordításban is \"ha\"
Tehát: Ha ezmegez teljesül, akkor azmegaz történik
ha az if után más variációt is szeretnél, akkor jön be az else.
Például:
CMD:parancsnevetokmindegy(playerid, params[])
{
if(IsPlayerLadmin(playerid, = 1) // <- Ha ez itt teljesül
{
SetPlayerSkin(playerid, 217); // <- Ez történik itt
}
else // <- DE! Ha a fenti nem teljesül
{
SetPlayerColor(playerid, 3); // <- Akkor ez teljesüljön
}
return 1;
}
Remélem értetted, megpróbáltam érthetõen :)
Edit: Néhányan megelõztek. LOL.
-
Akkor irjátok le nekem hogy ezt hogy csinálom meg léccives csináld meg helytettem példának
if (strcmp(\"/desert\", cmdtext, true, 10) == 0)
{
GivePlayerMoney(playerid,-5000);
GivePlayerWeapon ( playerid, 24 , 500 );
}
És ugy csináljátok ha nincs rá pénzem nemkapom meg a fegyvert ha van rá akkor megkapom
-
if(strcmp(\"/desert\", cmdtext, true, 10) == 0)
{
if(GetPlayerMoney(playerid) >= 5000)
{
GivePlayerMoney(playerid, -5000);
GivePlayerWeapon ( playerid, 24 , 500);
}
else
{
SendClientMessage(playerid, -1, \"Nincs elég pénzed!!!!!!!!\");
}
return 1;
}
-
if (strcmp(\"/desert\", cmdtext, true, 10) == 0)
{
if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed!\");
GivePlayerMoney(playerid,-5000);
GivePlayerWeapon ( playerid, 24 , 500 );
}
-
Köszi zárok