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