okay danke dir keine errors mehr aber es wird kein text angezeigt an den punkten warum das ? Oo wo kann da denn noch ein fehler sein
Beiträge von Manuel20
-
-
Bitte helft mir wie kann ich einen text aufm bildschirm machen bei einem punkt nach meiner wahle also if player to point
-
Hallo ich habe folgendes problem ich möchte ab dann wenn der befehl für mein tor geht das dann ein Gametext erscheit Tipp /tor ein habe dies auch eingebaut aber der Gametext kommt nicht und es gibt auch errors wenn ich nicht die
else SendClientMessage(playerid,COLOR_RED,"Du musst in der nähe des Tores stehen");
auskommentiere wie kann ich das am besten machen es sieht so aus
else if(gTeam[playerid] == TEAM_TEST)
{
if(PlayerToPoint(20.0, playerid,1541.6727,-1627.6631,13.3828))
GameTextForPlayer(playerid,"~b~Tippe: /gate",2000,3);
{
if(TestTor2Status == 0)
{
SetObjectRot(Test1,0.000000,0.000000,269.818847);
GameTextForPlayer(playerid,"~w~Gate wurde geoefnet",2000,3);
TestTor2Status = 1;
}
else
{
SetObjectRot(Test1,0.000000,89.000000,269.818847);
GameTextForPlayer(playerid,"~w~Gate wurde geschlossen",2000,3);
TestTor2Status = 0;
}
}
else SendClientMessage(playerid,COLOR_RED,"Du musst in der nähe des Tores stehen");
} else SendClientMessage(playerid,COLOR_RED,"Deine Base hat keine Tore");
return 1;
} -
könnte mir bitte jemand helfen wäre echt sehr nett bin echt ratlos muss ich einfach spec define machen oder warum kommen diese fehler ?
-
Coole sache geanu sowas habe ich gesucht nur kommt bei mr jetzt
C:\rcon.pwn(151) : warning 217: loose indentation
C:\rcon.pwn(157) : error 017: undefined symbol "Spec"
C:\rcon.pwn(157) : warning 215: expression has no effect
C:\rcon.pwn(157) : error 001: expected token: ";", but found "]"
C:\rcon.pwn(157) : error 029: invalid expression, assumed zero
C:\rcon.pwn(157) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
-
Okay dachte nur weil es ist ein DM server und da gibt es hald immer kiddys die airbrake machen und da nicht immer admins on sind wäre es hald nicht schlecht wenn der server das ein bisschen in die hände nehmen würde
-
Danke erst mal und Also wie sieht denn das genau aus das antiAirbrake mit ban =?
/edit bei Health hack wie und wo muss da ein Timer rein ?
-
Hallo ich suche schon seit längerem ein kleines gutes Script das ich leicht in den GM einbauen kann 1 ein Anti Arbrake das direkt Bant ! und ein Anti-Health hack script aber ich hab schon eins das kickt wenn jemand über eine gewisse hp zahl geht ich möchte aber eins das einen bant kickt wenn er keine HP verliert hoffe jemand könnte mir das geben wäre sehr nett Danke euch
MFG Manuel20
-
Habe nun dies Gefunden und es sieht so aus
dcmd_ban(playerid,params[])
{
new pID;
new sGrund[128],
if(!IsPlayerAdmin(playerid)) return 0;
if(sscanf(params, "ds",pID,sGrund)) {
return SendClientMessage(playerid,COLOUR_RED,"Benutze: /ban [Spieler-ID] [Grund]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOUR_RED,"Kein Spieler mit angegebener ID Online");
}
new string[128];
ThePlayer[MAX_PLAYER_NAME],
GetPlayerName(pID,ThePlayer,sizeof(ThePlayer));
format(string,sizeof(string),"%s (ID %d) wurde vom Server gebant, Grund: %s",ThePlayer,pID,sGrund);
Ban(pID);
return 1;
}dcmd_cnn(playerid,params[])
{
new sAnnounce[128];
if(!IsPlayerAdmin(playerid)) return 0;
if(sscanf(params, "s",sAnnounce)) {
return SendClientMessage(playerid,COLOUR_RED,"Benutze: /cnn [Text]");
}
GameTextForAll(sAnnounce,3*1000,3);
return 1;
}
dcmd_kick(playerid,params[])
{
new pID;
sGrund[128],
if(!IsPlayerAdmin(playerid)) return 0;
if(sscanf(params, "ds",pID,sGrund)) {
return SendClientMessage(playerid,COLOUR_RED,"Benutze: /kick [Spieler-ID] [Grund]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOUR_RED,"Kein Spieler mit angegebener ID Online");}
new string[128];
ThePlayer[MAX_PLAYER_NAME],
GetPlayerName(pID,ThePlayer,sizeof(ThePlayer));
format(string,sizeof(string),"%s (ID %d) wurde vom Server gekickt, Grund: %s",ThePlayer,pID,sGrund);
Kick(pID);
return 1;
}und habe folgenede fehler:
C:\Pawno\rcon.pwn(122) : error 001: expected token: "-identifier-", but found "if"
C:\Pawno\rcon.pwn(130) : error 017: undefined symbol "ThePlayer"
C:\Pawno\rcon.pwn(130) : warning 215: expression has no effect
C:\Pawno\rcon.pwn(130) : error 001: expected token: ";", but found "]"
C:\Pawno\rcon.pwn(130) : error 029: invalid expression, assumed zero
C:\Pawno\rcon.pwn(130) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
-
Also befehle /kick /ban /spec sollte ich haben... ich weiss das es /rcon kick gibt das ist baer blöd mit dem rcon.. und niemand sieht das er gekickt wurde und aus welchem grund
also habe jetzt das gefunden
dcmd_kick(playerid,params[]) {
new
pID;
if(sscanf(params, "d",pID)) {
return SendClientMessage(playerid,COLOR_RED,"USAGE: /kick [playerid]");
}
if(!IsPlayerConnected(pID)) {
return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
}
Kick(pID);
SendClientMessage(playerid,COLOR_YELLOW,"Erfolgreich Spieler vom Server gekickt!");
return 1;
}wie mache ich es den jetzt das nur admins das können und noch der grund warum er kgekickt wurde da steht ich krieg da immer ein error -.- iwo muss ja isplayadmin rein
-
Hallo ich habe ein gutes Rcon erweiterungs FS gefunden jetzt möchte ich da gerne noch 3 weiter Befehle einfügen aber es klappt iwie nicht könnt ihr mir helfen das script ein teil davon sieht so aus
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(heal,4,cmdtext);
dcmd(sethp,5,cmdtext);
dcmd(givecash,8,cmdtext);
dcmd(setcash,7,cmdtext);
dcmd(weapon,6,cmdtext);
dcmd(resetwep,8,cmdtext);
dcmd(skin,4,cmdtext);
dcmd(car,3,cmdtext);
dcmd(teleport,8,cmdtext);
dcmd(mute,4,cmdtext);
dcmd(unmute,6,cmdtext);
dcmd(ip,2,cmdtext);
dcmd(goto,4,cmdtext);
dcmd(get,3,cmdtext);
dcmd(spamon,6,cmdtext);
dcmd(spamoff,7,cmdtext);
dcmd(ahelp,5,cmdtext);
return 0;
}
dcmd_ahelp(playerid,params[])
{
#pragma unused params
if(!IsPlayerAdmin(playerid)) return 0;
else
{
SendClientMessage(playerid,COLOUR_BLUE,"|---------------------------------| Admin Befehle|--------------------");
SendClientMessage(playerid,COLOUR_YELLOW,"/heal /sethp /givecash /setcash /weapon /resetweapon");
SendClientMessage(playerid,COLOUR_YELLOW,"/skin /car /teleport /mute /unmute /ip /goto /get");
SendClientMessage(playerid,COLOUR_YELLOW,"/bizgoto /teamkill /avsell /abuyable /aunbuyable");
SendClientMessage(playerid,COLOUR_BLUE,"|---------------------------------------------------------------------");
return 1;
}
}Ich möchte gerne noch die Befehle: Kick mit message too all aus welchem grund von wemm und /ban genau das gleiche und noch die /spec funktion
könnt ihr mir da bitte helfen Danke euch -
-
-
Hier ich hoffe das es die Original ist das ist vom Sami Backup sollte eigtl. schon die Orginal Datei sein
-
Hallo also ich möchte gerne Das wenn man einen Killt nur dann einen Punkt bekommt wenn beide Teams/SPieler im Gebiet sind also hier mal ein ausschnitt meiner Onplayerdeath Scripts :
public OnPlayerDeath(playerid, killerid, reason)
{
if (gTeam[playerid]==TEAM_GG)
{
SendClientMessageToAll(0xFFB400FF, "Team 1 macht einen Punkt!");
new var0[100], var1[100], var2[50], var3[50];
GetPlayerName(killerid, var2, 50);
format(var0, 100, "Dich hat %s gekillt!", var2);
GetPlayerName(playerid, var3, 50);
format(var1, 100, "Du hast %s Gekillt !", var3);
GameTextForPlayer(playerid, var0, 5000, 3);
GameTextForPlayer(killerid, var1, 4000, 3);
SGG++;
TogglePlayerSpectating(playerid, 1);
PlayerSpectatePlayer(playerid, killerid);
SetTimerEx("Spectator", 15000, false, "i", playerid);
}
SendDeathMessage(killerid, playerid, reason);
new string1[5], string[5];
valstr(string, SGG);
TextDrawSetString(TextGG, string);
}
if(killerid != INVALID_PLAYER_ID)
{
SetPlayerScore(killerid, GetPlayerScore(killerid));
}
return 1;
}Und ich will das es nur einen Punkt also SGG++; gibt wenn man in diesem Gebiet ist :
gzone1 = GangZoneCreate(-934.23, 1389.667, -572.2159, 1658.258);
Wie muss ich das machen bitte genaue angaben Danke euch
/edit gibt es da keine möglichkeit ?
/edit2 so hab jetzt rausgefunden das ich das hier einfügen kann
&& !IsPlayerInArea(-934.23, 1389.667, -572.2159, 1658.258))
Also dann so : {
if(gTeam[playerid]==TEAM_GG && !IsPlayerInArea(-934.23, 1389.667, -572.2159, 1658.258))
{Aber jetzt gibt es auf der ganzen map keinen kill mehr -.- also ich denke da brauch ich iwie nochn timer der das checkt wo sich der player befindet aber wie muss ich das jetzt machen genau bitte helft mir
-
-
-
Find ich super Nett das du das anbietest hab dich auch mal hinzugefügt bei ICQ
-
Danke Opa und den Anderen Klappt tatsächlich habs hald wirklich nicht gewusst
/edit- So damit ich nicht extra ein neuen Thread aufmachen muss und sich alle ärgen frag ich das hier drine gehört ja fast dazu ich habe in meiner GM 2 Teams gTeam und ein punkte system pro kill ein punkt jetzt möchte ich aber nur das wenn einer im Gebiet erschossen wird es auch einen Punkt gibt ist das schwer zu machen oder machbar ? und wenn er auserhalb der zone gekillt wird soll es keinen punkt geben !
-
Ja Opa ist gut du bist der Beste Ich bin kein Scripter Got ! deswegen frage ich doch ganz normal und brauch von dir nicht in jedem Thread ne dumme anmache .... Dieses Forum ist doch zum helfen da oder täusche ich mich da ? Oo
@Topic also wie kann ich den das ändern oder Verhindern ? Schnall das nicht so ganze soll ich die Koordinaten nochmals neu /saven ?