eigentlich gehts jetzt nur beim kauf wird in der Datenbank unter besitzer der name nicht eingetragen
Problem mit Haussystem
- Master147
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
dann zeig mal den buyhaus befehl.
-
ocmd:bh(playerid,params[])
{
for(new i = 1; i < MAX_HAUSER; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Hauser[i][pEnterX], Hauser[i][pEnterY], Hauser[i][pEnterZ]))
{
if(Hauser[i][pCreated] == 1)
{
if(Hauser[i][pOwned] == 0)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,24);
strmid(Hauser[i][pOwner],SpielerInfo[playerid][pSName], 0, strlen(SpielerInfo[playerid][pSName]), MAX_PLAYER_NAME);
return 1;
}
}
}
}
return 1;
} -
ocmd:bh(playerid,params[])
{
for(new i = 1; i < MAX_HAUSER; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, Hauser[i][pEnterX], Hauser[i][pEnterY], Hauser[i][pEnterZ]))
{
if(Hauser[i][pCreated] == 1)
{
if(Hauser[i][pOwned] == 0)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,24);
Hauser[i][pOwner]=name;
//strmid(Hauser[i][pOwner],SpielerInfo[playerid][pSName], 0, strlen(SpielerInfo[playerid][pSName]), MAX_PLAYER_NAME);
return 1;
}
}
}
}
return 1;
} -
Nein, das wäre richtig, da der pOwner ja ein String und keine Variable ist:
format(Hauser[i][pOwner],24,"%s",name); -
Nein, das wäre richtig, da der pOwner ja ein String und keine Variable ist:
format(Hauser[i][pOwner],24,"%s",name);
meins funktioniert ebenfalls, wenn im enum die zeichen zugeordnet sind. -
breadfish.de
Hat das Thema geschlossen.