Hast du die 2 Publics auch als Forward gemacht?
Sprich
forward ....();
forward...();
Hast du die 2 Publics auch als Forward gemacht?
Sprich
forward ....();
forward...();
Steht doch da.
Übersetzt : Richtiges Zeichen "(", gefunden wurde ";".
Und ohne Code geht naut. ![]()
Hab nun alle Infos erhalten, die ich brauchte.
Danke für die Hilfe !
Mit CreatePickup kannst du das so einstellen, dass man das pickup auch mit dem Car nehmen kann.
Da aber SAMP-Wiki offline ist, kann ich dir nicht die ganzen Parameter sagen.
Nicht ganz ![]()
Hab mich vlt falsch ausgedrückt. Habe mal auf nem Server gesehn, die so ein Handydisplay hatten, wenn man /handy tippt.
Also per Textdraws...danke für die Infos !
Vlt werd ich mal MTA ausprobieren, dort soll es ja ne größere Auswahl geben wie bei SA:MP.
PS : Das mit Paint war nur ein Beispiel.
Hi Leute,
mich würde es mal interessieren, ob man ein x belibiges Bild (z.B. mit paint bearbeitet) in ein Handydialog einfügen kann?
Sprich, ich tippe /Handy => Selbsterstelltes Handybild wird angezeigt.
Wenn es möglich ist, wäre es nett, wenn mir einer den Code hier schreiben könnte.
MfG
Gefällt mir, sieht gut aus
10/10
Ab und zu frag ich mich, wie ihr sowas nur anstellt ![]()
Ich komm noch nichtmal richtig mit GIMP 2.0 gut aus.
Hi zusammen,
habe hier 2 Teams gescriptet, die eig Unterschiedliche Farben haben sollten.
habe es auch im Script geändert, sogar mit SetPlayerToTeamColor, aber es funktioniert nicht.
Hier mein Code :
forward SetPlayerTeamFromClass(i);
public SetPlayerTeamFromClass(i)
{
new classid = GetPlayerSkin(i);
if (classid == 124 || classid == 112 || classid == 111 || classid == 114 || classid == 125) { //MAFIA
SetPlayerTeam(i, TEAM_MAFIA);
SetPlayerColor(i, 0x9ACD32AA);
}
else if (classid == 280 || classid == 281 || classid == 283 || classid == 285 || classid == 286) { //COPS
SetPlayerTeam(i, TEAM_COPS);
SetPlayerColor(i, 0x33CCFFAA);
}
}
Hier wird ihnen nochmal der Farbwert gegeben.
public OnPlayerRequestClass(playerid, classid)
{
new TEAM_MAFIA;
new TEAM_POLICE;
if(classid == 0)
{
GameTextForPlayer(playerid, "~r~Mafia", 2000, 5);
SetPlayerColor(playerid, 0x9ACD32AA);
gTeam[playerid] = TEAM_MAFIA;
}
else if(classid == 1)
{
GameTextForPlayer(playerid, "~r~Mafia", 2000, 5);
SetPlayerColor(playerid, 0x9ACD32AA);
gTeam[playerid] = TEAM_MAFIA;
}
else if(classid == 2)
{
GameTextForPlayer(playerid, "~r~Mafia", 2000, 5);
SetPlayerColor(playerid, 0x9ACD32AA);
gTeam[playerid] = TEAM_MAFIA;
}
else if(classid == 3)
{
GameTextForPlayer(playerid, "~r~Mafia", 2000, 5);
SetPlayerColor(playerid, 0x9ACD32AA);
gTeam[playerid] = TEAM_MAFIA;
}
else if(classid == 4)
{
GameTextForPlayer(playerid, "~r~Mafia", 2000, 5);
SetPlayerColor(playerid, 0x9ACD32AA);
gTeam[playerid] = TEAM_MAFIA;
}
else if(classid == 5)
{
GameTextForPlayer(playerid, "~b~Police", 2000, 5);
SetPlayerColor(playerid, 0x33CCFFAA);
gTeam[playerid] = TEAM_POLICE;
}
else if(classid == 6)
{
GameTextForPlayer(playerid, "~b~Police", 2000, 5);
SetPlayerColor(playerid,0x33CCFFAA);
gTeam[playerid] = TEAM_POLICE;
}
else if(classid == 7)
{
GameTextForPlayer(playerid, "~b~Police", 2000, 5);
SetPlayerColor(playerid,0x33CCFFAA);
gTeam[playerid] = TEAM_POLICE;
}
else if(classid == 8)
{
GameTextForPlayer(playerid, "~b~Police", 2000, 5);
SetPlayerColor(playerid, 0x33CCFFAA);
gTeam[playerid] = TEAM_POLICE;
}
else if(classid == 9)
{
GameTextForPlayer(playerid, "~b~Police", 2000, 5);
SetPlayerColor(playerid, 0x33CCFFAA);
gTeam[playerid] = TEAM_POLICE;
}
Habe geschaut, es ist kein SetPlayerColor bei OnPlayerSpawn bzw bei OnPlayerConnect drine.
Hoffe auf Hilfe. ![]()
Edit : Fehler gefunden -- CLOSED
Problem gefunden , danke für die Info Portgas -- Close
Hi,
habe hier ein problem mit meinem /admins.
Problem : Ich geh in Game und tippe /admins. Es erscheint eine Liste mit den Admins von 1 - Administrator.
Aber mein Name (einzigster aufm Server/Testserver) wird bei allen Rängen angezeigt.
Weiß nicht wo das Problem ist, es gibt auch keine Warnings oder Errors im Compiler.
Hier mein Code:
if (strcmp(cmdtext, "/Admins", true)==0)
{
new str[64], name[MAX_PLAYER_NAME];
SendClientMessage(playerid, 0xFFFF00AA, "Zurzeit sind folgende Admins online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) < 1 && IsPlayerAdmin(i)< 1338)
{
GetPlayerName(i, name, sizeof(name));
format(str, sizeof(str), "Level 1 Moderator %s", name);
SendClientMessage(playerid, 0xFFFF00AA, str);
}
{
GetPlayerName(i, name, sizeof(name));
format(str, sizeof(str), "Level 2 Moderator %s", name);
SendClientMessage(playerid, 0xFFFF00AA, str);
}
{
GetPlayerName(i, name, sizeof(name));
format(str, sizeof(str), "Level 3 Moderator %s", name);
SendClientMessage(playerid, 0xFFFF00AA, str);
}
{
GetPlayerName(i, name, sizeof(name));
format(str, sizeof(str), "Level 4 Moderator %s", name);
SendClientMessage(playerid, 0xFFFF00AA, str);
}
{
GetPlayerName(i, name, sizeof(name));
format(str, sizeof(str), "Administrator %s", name);
SendClientMessage(playerid, 0xFFFF00AA, str);
}
return 1;
}
Würde mich freuen, wenn mir einer helfen würde.
PS: Wie schön das Forum wieder die Klammern setzt
if(IsPlayerInRangeOfPoint(playerid, 3, 85.4229,-1528.6050,5.2536))
Du hast dort ein Parameter vergessen.
Die "3" ist die reichweite, sofern ich mich nicht täusche.
PraesidentHeliInnen = CreatePickup(1239, 1, 366.5681, 160.0692, 1008.3828, 3);
Du hast dort als Virtuele Welt 3 angegeben.
Diesen Wert gibt es nicht. Es gibt nur 0 oder -1
Das heißt, dass du einen Parameter zu wenig/zuviel gesetzt hast.
error 030: compound statement not closed at the end of file (started at line 3174)
Das heißt, dass du es nicht richtig geschlossen hast, mit einer Klammer.
Musst noch i-wo eine Klammer setzen, nun Kopf anschalten und suchen ![]()
Nach meinem Wissen, darf sowas if(response == 1)
nicht vorkommen. Wenn schon if(response).
Schonmal versucht, dass per else if zu machen?
Edit : Ok, danke für die Info, neo ![]()