Ik heb een dini scriptje gemaakt dat er voor zorgt dat je een spawn plek kan saven en daar de volgende join komt.
maar hij spawnt steeds waar hij normaal ook staat.
Mijn OnPlayerSpawn:
public OnPlayerSpawn(playerid)
{
new str1[256],pname[24];
GetPlayerName(playerid, pname, sizeof(pname));
format(str1, sizeof(str1), "%s", udb_encode(pname));
if (dini_Exists(str1))
{
new Float:NewX, Float:NewY, Float:NewZ;
SendClientMessage(playerid, 0xFFFFFFAA,"Special spawn place loaded...");
NewX = dini_Float(str1, "X");
NewY = dini_Float(str1, "Y");
NewZ = dini_Float(str1, "Z");
SetPlayerPos(playerid,NewX,NewY,NewZ);
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA,"No special spawn place found, You can save a special spawnplace with:/savespawnp");
}
return 1;
}
en het command /savespawnp:
if (strcmp("/savespawnp", cmdtext, true, 10) == 0)
{
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PName, sizeof(PName));\
dini_Create(udb_encode(PName));
new Float:LastX, Float:LastY, Float:LastZ;
GetPlayerPos(playerid, LastX, LastY, LastZ);
dini_FloatSet(udb_encode(PName), "X", LastX);
dini_FloatSet(udb_encode(PName), "Y", LastY);
dini_FloatSet(udb_encode(PName), "Z", LastZ);
SendClientMessage(playerid, 0xFFFFFFAA,"Special spawn place saved!");
return 1;
}
hij geeft geen errors of warnings en het bestand Shotyoudie komt wel in mijn scriptfiles te staan?
hallo,
Ik heb een dini scriptje gemaakt dat er voor zorgt dat je een spawn plek kan saven en daar de volgende join komt.
maar hij spawnt steeds waar hij normaal ook staat.
Mijn OnPlayerSpawn:
en het command /savespawnp:
hij geeft geen errors of warnings en het bestand Shotyoudie komt wel in mijn scriptfiles te staan?
kan iemand me helpen
alvast bedankt Shotyoudie