Hi leute
dass sytsem soll für einen realife server sein. Für den job Rettungsdienst. Als rettungsdienst soll man andere spieler mit /heilen [ID] heilen können kann mir jemand abei helfen?
MFG GUKNULIT
Hi leute
dass sytsem soll für einen realife server sein. Für den job Rettungsdienst. Als rettungsdienst soll man andere spieler mit /heilen [ID] heilen können kann mir jemand abei helfen?
MFG GUKNULIT
Benutzt Du Strcmp oder gehts auch in DCMD ?
DUDA
if (!strcmp(cmd, "/heal", true))
{
if(PlayerInfo[playerid][pSani] == 1)
{
new pid,tmp[256];
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
if(IsPlayerInRangeOfPoint(pid,5.0,x, y,z))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GREEN, "Benutzen: /Heal [Playerid]]");
return 1;
}
pid = strval(tmp);
if(!(IsPlayerConnected(pid)))
{
SendClientMessage(playerid, COLOR_RED, "Spieler ist nicht Online!");
return 1;
}
SetPlayerHealth(pid,100);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_RED, "Spieler ist nicht in deiner nähe!");
}
}
else
{
SendClientMessage(playerid, rot, "Du bist kein Sani");
return 1;
}
}
ungetestet xD sollte aber gehen^^
Edit: erros raus genomen =)
Also ich würde den Anfang evtl anders schreiben, macht zwar iwi keinen Unterschied aba ... :
#define rot //ihr solltet evtl noch die Farben definieren die ihr benutzt ich glaube der hat die net so mit diesem Namen ;)
if (strcmp(cmd, "/heal", true) == 0) //so xD
{
mfg:[SGS]Krypton
was muss ich tun?
MFG guknullit
ähmp schreiend durchs Haus rennen und ale NAchbarn wecken? xD
Errors posten + die Zeilen, in denen die Errors sind, dan wird dir geholfen
if(!strcmp(cmdtext, "/heal", true))
{
if(!cmdtext[0]) return SendClientMessage(playerid, DeineFarbe, "Du musst eine ID angeben.");
else if(!IsPlayerConnected(strval(cmdtext))) return SendClientMessage(playerid, DeineFarbe, "Spieler ist nicht online.");
else
{
SetPlayerHealth(strval(cmdtext), 100);
}
return 1;
}
Einfach oder?;)
/edit Else geaddet.
hier die errors
C:\Users\Spiele\Desktop\Neuer SA-MP SERVER\gamemodes\Till2.pwn(1111) : error 017: undefined symbol "DeineFarbe"
C:\Users\Spiele\Desktop\Neuer SA-MP SERVER\gamemodes\Till2.pwn(1112) : error 017: undefined symbol "DeineFarbe"
MFG
GUKNULLIT
Da musst du die Farbe einfügen die du haben willst...
xDDD machs so
if(!strcmp(cmdtext, "/heal", true))
{
if(!cmdtext[0]) return SendClientMessage(playerid, COLOR_RED, "Du musst eine ID angeben.");
else if(!IsPlayerConnected(strval(cmdtext))) return SendClientMessage(playerid, COLOR_BLUE, "Spieler ist nicht online.");
else
{
SetPlayerHealth(strval(cmdtext), 100);
}
return 1;
}
//edit fals es weitere errors gibt mach das gantz oben im script #define COLOR_RED 0xAA3333AA
#define COLOR_BLUE 0x0000BBAA