Szerző Téma: Rules  (Megtekintve 878 alkalommal)

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
Rules
« Dátum: 2016. január 03. - 17:45:53 »
0 Show voters
Dialog_Rules(playerid, response)
{
// Just close the dialog if the player clicked \"Cancel\"
if(!response) return 1;
// Check if the player accepted the rules already
if (APlayerData[playerid][RulesRead] == false)
{
// Reward the player with $5000 for accepting the rules
RewardPlayer(playerid, 5000, 0);
// Save that the player has accepted the rules
APlayerData[playerid][RulesRead] = true;
// Let the player know he earned some money for accepting the rules
SendClientMessage(playerid, 0xFFFFFFFF, \"{00FF00}Kaptál {FFFF00}$5000{00FF00} mert elolvastad a szabályokat\");
// Save the player\'s profile
PlayerFile_Save(playerid);
}
return 1;
}

 
Sziasztok itt hogy lehet megcsinálni hogy ne csak pénzt hanem pontot is kapjon?

Rules
« Válasz #1 Dátum: 2016. január 03. - 17:53:06 »
0 Show voters
RewardPlayer fgv.-re szükségünk lenne de szerintem az 5000 melett írd át a 0át az lesz a pont

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rules
« Válasz #2 Dátum: 2016. január 03. - 17:53:45 »
+1 Show voters
SetPlayerScore(playerid, GetPlayerScore(playerid) +1);
Oda írod ahol van a RewardPlayer.

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
Rules
« Válasz #3 Dátum: 2016. január 03. - 17:56:38 »
0 Show voters
Idézetet írta: ƒeheristi97 date=1451840025\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58977\" data-ipsquote-contentclass=\"forums_Topic
SetPlayerScore(playerid, GetPlayerScore(playerid) +1);
Oda írod ahol van a RewardPlayer.
 
Ha a +1-et átírom +100-ra akkor 100pontot ad?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Rules
« Válasz #4 Dátum: 2016. január 03. - 17:58:12 »
0 Show voters
igen

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
Rules
« Válasz #5 Dátum: 2016. január 03. - 18:00:49 »
0 Show voters
Idézetet írta: ƒeheristi97 date=1451840292\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"58977\" data-ipsquote-contentclass=\"forums_Topic
igen
 
nem jó

Rules
« Válasz #6 Dátum: 2016. január 03. - 18:03:28 »
+1 Show voters
Szerintem ha így néz ki:
 
RewardPlayer(playerid, Money, Points)
{
// Add the given amount of money to the player\'s account
APlayerData[playerid][PlayerMoney] = APlayerData[playerid][PlayerMoney] + Money;
// Add the given amount of scorepoints to the player\'s account
APlayerData[playerid][PlayerScore] = APlayerData[playerid][PlayerScore] + Points;
}

 
elég csak a második értéket átírni
Így:
 
RewardPlayer(playerid, 5000, 10);

 
Kimenetel: +5000$ és + 10pont
de függetlenül a másik megoldás is jó (ha jó helyre írod)

Nem elérhető Sanyko

  • 324
    • Profil megtekintése
Rules
« Válasz #7 Dátum: 2016. január 03. - 18:04:31 »
0 Show voters
M[K]_Sh1ft_\" post=\"565713\" timestamp=\"1451839986\"]
RewardPlayer fgv.-re szükségünk lenne de szerintem az 5000 melett írd át a 0át az lesz a pont
 
[/quote]
Köszi a tiéd jó! a 0-át átírtam 100-ra és megkaptam! ZÁROK! És megy a + mind a kettőtöknek!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal