Hallo leute,
ich weiß nicht wie ich das amchen soll und zwar soll man wenn man zum aller erstenmal auf den server kommt mit 10000$ spawnen aber ich weiß nicht wie und wo ich es einfügen soll ?
Hallo leute,
ich weiß nicht wie ich das amchen soll und zwar soll man wenn man zum aller erstenmal auf den server kommt mit 10000$ spawnen aber ich weiß nicht wie und wo ich es einfügen soll ?
Machste unter OnPlayerSpawn
GivePlayerMoney(playerid, 10000);//Die 10000 kannst du ja zu soviel ändern wie du willst.
ja aber dann kriegt man ja immer wieder 10k dazu wenn man spawnt und das bringts ja nicht xD man soll es ja nur bekommen wenn man zum erstenmal spawnt also beim /register und dann /login
Ups.. ich meite eigentlich OnPlayerRequestSpawn
Bringt doch auch nix.
Hast du ein Register in deinem Script ?
Da guck man kriegt beim jeden nächsten connecten 10k und das ist ja nicht der sinn dann würden ja alle einfach immer /q und wieder neu connecten xD
ja hier
if (strcmp(cmd, "/register", true) == 0) // Registers an account
{
if(IsPlayerConnected(playerid))
{
if(AccountInfo[playerid][Logged] == 1)
{
SendClientMessage(playerid, RED, "Du bist eingeloggt.");
return 1;
}
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s.ini", sendername);
new File: hFile = fopen(string, io_read);
if (hFile)
{
SendClientMessage(playerid, RED, "Dieser Nickname ist bereits vergeben.");
fclose(hFile);
return 1;
}
new tmppass[128];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, ORANGE, "Verwende: /register [password]");
strmid(tmppass, tmp, 0, strlen(cmdtext), 255);
OnPlayerRegister(playerid, MD5_Hash(tmppass));
}
return 1;
}
Ja dann gib ihm 10k, wenn er sich registriert, so bekommt er diese auf jeden Fall nur ein mal
Joa sorry habe ich auch gerade selbst gemerkt
Bringt doch auch nix.
Hast du ein Register in deinem Script ?
Doch klar, dann bekommt man immer beim ersten Spawn Geld