Hi
Wollte ma fragen wie man so ne Markers auf die Karte machen kann... also das z.B. beim Spawn ein S auf der Karte zu sehen ist!
MapMarkers
- Vogelpommes
- 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
-
-
Kann mir keiner helfen?
-
AddMapIcon(iconid,x,y);
denke ich....
-
SetPlayerMapIcon(id etc.);
glaube ich
-
yo sry^^ SetPlayerMapIcon(iconid,x,y); oder SetPlayerMapIcon(playerid,iconid,x,y);
einfach ausprobieren^^ -
und bei "public OnGameModeInit()"einfügen... habs so im samp forum gesehn
-
Danke ich probiers ma!
-
D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(50) : error 017: undefined symbol "playerid"
D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(53) : warning 213: tag mismatch
D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(53) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
Versuch mald das hier:
public OnPlayerConnect( playerid )
{
// This example demonstrates how to create a dollar-icon on top of a 24/7 located
// in Las Venturas. This way new players know where to go with their money!
SetPlayerMapIcon( playerid, 12, 2204.9468, 1986.2877, 16.7380, 52, 0 );
}Hab ich im Wiki gefunden
-
D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(51) : error 017: undefined symbol "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
-
playerid wird im Callback OnPlayerConnect definiert.
Wenn du die Funktion SetPlayerMapIcon(...) in OnPlayerConnect einfügst sollte es eigentlich keine Probleme geben. -
Habe das so public OnPlayerConnect(playerid)
{
GameTextForPlayer(playerid,"Willkommen auf dem Reallifeserver", 5000, 5);
new jstr[256];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));
format(jstr, sizeof(jstr), "%s hat den Server betreten!", playername);
SendClientMessageToAll(0xFF9900AA, jstr);
return 1;
}// This example demonstrates how to create a dollar-icon on top of a 24/7 located
// in Las Venturas. This way new players know where to go with their money!
SetPlayerMapIcon(playerid, 30, 2204.9468, 1986.2877);
}D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(377) : error 021: symbol already defined: "SetPlayerMapIcon"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Hmmm bin wohl zu blöd
-
Ein paar Klammern zu viel geschlossen?
public OnPlayerConnect(playerid)
{
// Your code
// MapIcon
SetPlayerMapIcon(playerid, 30, 2204.9468, 1986.2877);
return 1;
} -
Ich check das nicht... wie soll ich denn das unter OnPlayerConnect schreiben?
-
public OnPlayerConnect(playerid) {
GameTextForPlayer(playerid,"Willkommen auf dem Reallifeserver", 5000, 5);
new jstr[256];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));
format(jstr, sizeof(jstr), "%s hat den Server betreten!", playername);
SendClientMessageToAll(0xFF9900AA, jstr);// This example demonstrates how to create a dollar-icon on top of a 24/7 located
// in Las Venturas. This way new players know where to go with their money!
SetPlayerMapIcon(playerid, 30, 2204.9468, 1986.2877);
return 1;
}so sollte das funzen
-
Dann kommt aber D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(374) : warning 202: number of arguments does not match definition
D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(374) : warning 202: number of arguments does not match definition
D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(374) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Warnings.
-
Jo weil El_Cid ein Paramter vergessen hat.
http://samp.breadfish.de/wiki/index.php5/SetPlayerMapIcon -
ich hab nur den klammernfehler behoben
-
Ich habe nun das eingegeben!
public OnPlayerConnect(playerid) {
GameTextForPlayer(playerid,"Willkommen auf dem Reallifeserver", 5000, 5);new jstr[256];
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));
format(jstr, sizeof(jstr), "%s hat den Server betreten!", playername);
SendClientMessageToAll(0xFF9900AA, jstr);// This example demonstrates how to create a dollar-icon on top of a 24/7 located
// in Las Venturas. This way new players know where to go with their money!
SetPlayerMapIcon(playerid,30,255.5579,65.5628,1003.6406,51,0);
return 1;
}Dann kommt aber ... D:\GTA SAMP\Server\gamemodes\TheRealWorld3.pwn(517) : warning 203: symbol is never used: "ret_memcpy"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
Kann mir nicht einer sagen was ich ins script fügen soll?
-
#pragma unused ret_memcpy
oder einfach stock ret_memcpy anstatt ret_memcpy() -