1 Neues Bild da
-Vorher-
-Nachher-
1 Neues Bild da
-Vorher-
-Nachher-
Hallo,
ganz unten ins Script:
stock ReturnUser(tmp[])
{
new playerid=INVALID_PLAYER_ID;
if(tmp[0])
{
if(IsNumeric(tmp))
{
playerid=strval(tmp);
if(!IsPlayerConnected(playerid))
playerid=INVALID_PLAYER_ID;
}
else
{
if(strlen(tmp)>=3)
{
new count;
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(strfind(pName(i),tmp,true)!=-1)
{
playerid=i;
count++;
}
}
}
if(count>1)
playerid=INVALID_PLAYER_ID;
}
}
}
return playerid;
}
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
OnPlayerCommandText
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[32],idx,var;
cmd=strtok(cmdtext,idx);
if(!strcmp("/hotdog",cmd,true))
{
var=ReturnUser(tmp);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pJob] != 20)
return SendClientMessage(playerid, COLOR_RED, "Du bist kein Hotdogverkäufer!");
if(!IsPlayerInVehicle(playerid, 588))
return SendClientMessage(playerid, COLOR_RED, "Du bist in keinem Hotdogwagen!");
if(!IsPlayerConnected(var) || var==playerid)
return SendClientMessage(playerid, COLOR_RED, "Diese ID ist nicht vergeben!");
if(GetPVarInt(var, "antrag") == 1)
return SendClientMessage(playerid, COLOR_RED, "Diesem Spieler wurde bereits Hotdog angeboten!");
if(!IsPlayerInRangeOfPoint(playerid, 7.0, x, y, z))
return SendClientMessage(playerid, COLOR_RED, "Du bist zu weit vom Spieler entfernt!");
SetPVarInt(var, "antrag", 1);
SendClientMessage(var, COLOR_GREEN, "Dir wurde soeben ein HotDog angeboten, nutze: ''/accept hotdog''.");
}
return 1;
}
if(!strcmp("/accept hotdog",cmd,true))
{
if(GetPVarInt(playerid, "antrag") != 1)
return SendClientMessage(playerid, COLOR_RED, "Dir wurde kein Hotdog angeboten!");
else
// Funktionen
return 1;
}
return 0;
}
Schlauer wäre es, dann diese Abfragen zu machen, wenn der Spieler sich einloggt.
Ganz nach oben:
#pragma tabsize 0
Hallo,
Ganz oben:
new PlayerKills[MAX_PLAYERS];
new PlayerRang[MAX_PLAYERS];
Ganz oben:
#define MAX_PLAYER_KILLS 20
Bei OnPlayerDeath:
public OnPlayerDeath(playerid, killerid, reason)
{
if(PlayerKills[killerid] < MAX_PLAYER_KILLS)
PlayerKills[killerid]++;
else if(PlayerKills[killerid] >= MAX_PLAYER_KILLS)
{
PlayerKills[killerid]=0;
PlayerRang[killerid]++;
if(PlayerRang[playerid]==1)
SendClientMessage(playerid, FARBE, "Du bist nun Rang bla");
}
return 1;
}
Ich weiß nicht ob ich das ganz verstanden hab, aber dazu brauchst du einfach mal eine if Abfrage unter der OnPlayerUpdate Callback um zu checken ob der Spieler über 100hp hat.
Hier mal rein schauen: http://wiki.sa-mp.com/wiki/GetPlayerHealth
new Float:health;
GetPlayerHealth(playerid,health);
if (health > 100.0)
{
SetPlayerHealth(playerid, 100.0);
}
So muss das sein:
PlayerInfo[playerid][Admin] = Adminlevel;
Du musst unter OnPlayerDeath:
Statsupdate();
einfügen, da es die Stats nach jedem Kill/Tod aktualisieren muss.
Könnte vielleicht dran liegen, ansonsten eine for schleife mit MAX_PLAYERS
MfG
So hab das Bild mal ein wenig verbessert.
MfG
Font ist nicht schön, modifizier ihn vielleicht etwas unikater. Viel zu starker und dadurch unplastisch wirkender Schlagschatten, vor allem befindet sich kein Schatten in der Kante des Buchstaben...
Die Farbe Pink passt absolut nicht und lässt das Gesammtbild sehr unansprachend wirken.
Scanlines sind sehr aus der Mode geraten und verunschönern meiner Meinung nach das Outcome, sie sind wie hässliche Kratzfurchen, die sich durchs Bild ziehen. Entweder du arbeitest sie detzend und passend ein oder du lässt es.
mfG
Jup, danke für die Vorschläge. Ich werde versuchen sie umzusetzen
MfG
if(strcmp("/duty",cmdtext,true)==0) { if(Spieler[playerid][team] == 4){ SetPlayerColor(playerid,0x5E2B00FF); SendClientMessage(playerid,0x00FFFAFF, "Du bist jetzt on duty"); }return 1;}
SuFu
=> http://wiki.sa-mp.de/Tor
=> [ SCRIPTING ] Akktualisierung... Tutorial zu Beweglichen Toren Gates
Alles anzeigenSehr schöne Werke oder Sehr schönes Werk 10/10 ;D
Kannst du mir evnetuell nen Signatur machen ? Aufschrift
Scripter R3DM4N gta-eastside.de
wäre nett :PPP
Ne aber deine Werke sind top
Yoar Dankeschön.
Ja ich werde sehen & schick die Signatur dir über PM Morgen.
Guten Tag Leute,
ich möchte hier mal meine Werke präsentieren!
Momentan erstelle ich einen Ordner mit meinen ganzen Werken.
Ich werde sie in laufe der Zeit hier hochladen/veröffentlichen.
Meine Werke:
________________________________________________________________________
1. Bild, joar ich bin damit nicht ganz Fertig, mir fehlen paar Ideen womit ich es verschönern kann,
darum bitte ich euch zu Bewerten, Kritisieren und Vorschläge zu posten damit ich es verbessern kann.
________________________________________________________________________
2. Das ist die verbesserte Version vom 1. Bild
________________________________________________________________________
3. Vorher / Nachher Bild:
-Vorher-
-Nachher-
Mit Freundlichen Grüßen,
BraNx.
EDITS:
• Bild update
----------Loaded log file: "server_log.txt".----------
SA-MP Dedicated Server----------------------v0.3c, (C)2005-2010 SA-MP Team
[13:57:25] [13:57:25] Server Plugins[13:57:25] --------------[13:57:25] Loaded 0 plugins.
[13:57:26] [13:57:26] Filter Scripts[13:57:26] ---------------[13:57:26] Loading filter script 'base.amx'...[13:57:26] --Base FS loaded.
[13:57:26] Loading filter script 'gl_actions.amx'...[13:57:26] Loading filter script 'gl_property.amx'...[13:57:26] -----------------------------------[13:57:26] Grand Larceny Property Filterscript[13:57:26] -----------------------------------
[13:57:26] Loading filter script 'gl_realtime.amx'...[13:57:26] Loaded 4 filter scripts.
[13:57:26] ...Opas Objectstremer loading [2/2]...
Der Server Crasht
Die "Crashinfo" datei wird immer wieder erstellt
lg
Hallo Leute,
ich habe irgendwie seit 5 Minuten keine Chance den Server zu starten und Ingame buggt alles auf einmal.
Ich bekomme eine Crash Info :
--------------------------
SA-MP Server: 0.3c
Exception At Address: 0x004A4B44
Registers:
EAX: 0x00000000EBX: 0x00000400ECX: 0x00000100EDX: 0x7EFEFEFF
ESI: 0x00000000EDI: 0x02CAF258EBP: 0x00000001ESP: 0x0018F858
EFLAGS: 0x00010206
Stack:
+0000: 0x040F0020 0x0215D1D0 0x02CAF258 0x0047CFFB
+0010: 0x02CAF258 0x00000000 0x00000400 0x02181580
+0020: 0x00000000 0x0018F8B0 0x02A5B01C 0x00000001
+0030: 0x0048837E 0x441B0000 0x43D58000 0x00000000
+0040: 0x02181580 0x02181580 0x029B161C 0x040F0020
+0050: 0x00000000 0x02A32E18 0x029D1E28 0x00401096
+0060: 0x02181580 0x02A5B01C 0x02A0331C 0x00402BB3
+0070: 0x02181580 0x00000022 0x0018F8E8 0x02A5B01C
+0080: 0x0018FD80 0x00000000 0x02A5B048 0x02181580
+0090: 0x00000005 0x00057D00 0x00057D00 0x00057D20
+00A0: 0x00053D3C 0x00057D10 0x00053D3C 0x029B161C
+00B0: 0x02A0331C 0x00000000 0x029B0020 0x00051D00
+00C0: 0x0048782E 0x02181580 0x0018FD70 0x0000007C
+00D0: 0x00480020 0x5F61706F 0x5F6A626F 0x61476E4F
+00E0: 0x6F4D656D 0x6E496564 0x00007469 0x02181580
+00F0: 0x02181580 0x029B161C 0x00000000 0x00000000
+0100: 0x00000000 0x00000000 0x00000000 0x00000000
+0110: 0x00000000 0x00000000 0x00000000 0x00000000
+0120: 0x00000000 0x00000000 0x00000000 0x00000000
+0130: 0x00000000 0x00000000 0x00720076 0x0077005F
Hättet ihr eine Idee woran das liegt?
lg
Versuchs mal so: Lösch die gta_sa.set in den Gta San Andreas User Files.
Vielleicht solle es dann klappen.
Mit Freundlichen Grüßen,
Branx.
Nichts besonderes. 0/10
Wozu 1/10 wenn es sowas schon 100 mal gibt und er nicht mal die .pwn dazu hochgeladen hat. Mühe hat er sich sicher nicht gegeben
lg