SetPlayerScore(playerid, GetPlayerScore(playerid)+3);
nem pont ezt kérte.SetPlayerScore(playerid, GetPlayerScore(playerid)+3);
Hello Forumózók!What?
Olyat akarnék csinálni csak nem tudom hogy oldjam meg hogy ha valaki beirja /score és akor dialogba listába a pontokat 1 2 3 4 5 6 7 8 9 10-ig és hozzáadja a scoreját a mostanihoz de nem muszálj dialogba majd azt én megcsinálnám Elöre is Köszönöm
What?
Hello Forumózók!
Olyat akarnék csinálni csak nem tudom hogy oldjam meg hogy ha valaki beirja /score és akor dialogba listába a pontokat 1 2 3 4 5 6 7 8 9 10-ig és hozzáadja a scoreját a mostanihoz de nem muszálj dialogba majd azt én megcsinálnám Elöre is Köszönöm
Pontosíts kérlek ha lehetne, lista érthetõ mit adjon hozzá mihez?
Ennyi leírásból senki nem fogja tudni mit is akarsz készíteni!
Többszöri átolvasás után, arra jutottam hogy kellene egy lista amiben szerepelnek 1-tõl 10-ig a számok (dialog list) és amelyikre kattint azt hozzá adná saját maga score pontjaihoz?
[/quote]
azt kérte, igen.
azt kérte, igen.Ennél egyszerûbb dolgot. :D
COMMAND:score(playerid, params[])
{
ShowPlayerDialog(playerid, 12345, DIALOG_STYLE_LIST, \"Score\", \"1\\n2\\n3\\n4\\n5\\n6\\n7\\n8\\n9\\n10\", \"Hozzáad\", \"Mégse\");
return 1;
}
public
OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 12345)
{
if(response)
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + listitem + 1);
}
}
return 1;
}