wie meinst einzelnden befehl?
Beiträge von Slash™
-
-
wenn du einen checkpoint setzt, musst du eine variable auf 1 oder so setzen, und dann bei OnPlayerEnterCheckpoint abfragen ob die variable auf 1 oder so ist, und dann messagt ausgeben und checkpoint löschen
-
also möchtest du das der befehl NICHT für admins ist`?
falls ja ändere das hier ab
if(PlayerInfo[playerid][playerid] >= 1)
{
SendClientMessage(playerid, COLOR_GRAD2, "Der OOC Chat ist momentan nicht für Administratoren Verfügbar!");
return 1;
} -
Es war eine Frage, außerdem kannst du mir nicht verbieten, Fragen zu stellen
was das denn für ne geniale frage "wird euer server auch 0815" zum weglachen..
ich sag da nicht viel mehr dazu, nur weil es vielleicht 1 system wie auf anderen servern ist ist es gleich 0815 etc.
naja ich werd mal vorbeischauen bei der eröffnung.Und ändert das forendesign das ist ne zumutung, find ich
-
falls nicht kann ich einen zur verfügung stellen
-
So ich habe mal eines in Orange gemacht.
Hoffentlich siehts gut aus.
joa hat was, nur passt die schrift nich so ganz, bisschen dunkler würde da eher passen. -
ich kann dir gerne für das geld platz auf meinem root geben.
-
Kann ich gerne machen.
Dies war ja nur einfach eine Blau Ranggrafik.
Ich kann auch eine mache,in Orange
joa danke dir, sieht bestimmt auch genial aus, aber bitte nich so ein helles orange^^ -
wie isses wenn du auch mal andere farben wie blau nimmst? Also mal was, was nich so standart is, wie orange oder so.
-
ganz einfach, du lässt "i" das geld geben und ziehst es "i" iweder ab, bei dem einem muss da playerid oder was der taxifahrer halt is hin
-
okay dann probiere es mal mit dem namen so:
sonst weiß ich nicht weiter
ocmd:bh(playerid,params[])
{
new id = IsHaus(playerid);
if(id != -1)
{
if(Hauser[i][pCreated] == 1)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,24);
Hauser[id][pOwner] = name;
new query[128];
format(query,sizeof(query), "UPDATE `haus` SET `Besitzer` = '%s', WHERE `id` = '%d'", Hauser[id][pOwner],id);
mysql_query(query);
SaveHaus(id);
return 1;
}
}
return 1;
} -
Ist es eher ein Grusseliger Film oder sowas wie Saw?
ne wie saw auf keinen fall, das is so eher mit spannung, es gibt auch ne gewisse handlung dahinter -
Orphan das Waisenkind.
Gestern gesehen, und echt genial, mit ner guten wendung am ende. -
hier hast was von meinem haussystem
du bkannst die posy mit nem stock abfragen, ist eig einfacher.
stock IsHaus(playerid)
{
new i=0;
while(i != MAX_HAUS)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, HausInfo[i][X], HausInfo[i][Y], HausInfo[i][Z]))
{
return i;
}
i++;
}
return -1;
}//musst nur noch umändern
dann kannst du es so in einem befehl anwenden
ocmd:bh(playerid,params[])
{
new id = IsHaus(playerid);
if(id != -1)
{
if(Hauser[i][pCreated] == 1)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,24);
strmid(Hauser[i][pOwner],name, 0, strlen(name), 255);
new query[128];
format(query,sizeof(query), "UPDATE `haus` SET `Besitzer` = '%s', WHERE `id` = '%d'", Hauser[id][pOwner],id);
mysql_query(query);
SaveHaus(i);
return 1;
}
}
return 1;
}
probiers mal aus//e noch eben was verändert
-
jetz aber
dcmd_makeadmin(playerid, params[])
{
new pid,level; if(sscanf(params,"ud", pid, level))
{
return SendClientMessage(playerid,GELB,"Verwendung : /makeadmin [id] [Level]");
}
if(IstSpielerAdmin(playerid, 7))
{
if(pid =INVALID_PLAYER_ID)
{
return SendClientMessage(playerid,Rot,"Der Spieler ist nicht online!");
}
if(IstSpielerAdmin(pid,level))
{
return SendClientMessage(playerid, ROT,"Der Spieler hat schon den Gewünschten rang!");
}
else
{
sStats[pid][Adminlevel] = level;
SendClientMessage(pid, GELB,"Du hast einen Adminrang erhalten!");
SendClientMessage(playerid, GELB,"Du hast den Spieler den Gwünschten admin rang gegeben!");
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Adminstrator");
}
}
return 1;
} -
SendClientMessage(playerid,GELB,"Verwendung : /makeadmin [id] [Level]");
-
dcmd_makeadmin(playerid, params[])
{
new pid,level; if(sscanf(params,"ud", pid, level))
{
return SendClientMessage(playerid,GELB,"Verwendung : /makeadmin [id] [Level]);
}
}
bittesehr -
zeig mal die zeilen wo der warning ist
-
Es wird immer noch nur 1 Haus erstellt
so müsste es aber dann gehen, sonst weiß ich auch nich weiter..
ocmd:ch(playerid,params[])
{
for(new i = 1; i < MAX_HAUSER; i++)
{
if(Hauser[i][pCreated] == 1)continue;
new query[256];
format(query, sizeof(query), "INSERT INTO `haus` (id) VALUES ('%d')", i);
mysql_query(query);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
CreateHaus(i,X,Y,Z,1,0);
new string[128];
format(string,sizeof(string),"ID: %d\nDas Haus ist zum Verkaufen\nPreis: %d\nLevel: %d",i,Hauser[i][pPrice],Hauser[i][pLevel]);
Create3DTextLabel(string, 0x008080FF, X, Y, Z, 40.0, 0, 0);
Hauser[i][pCreated] = 1;
SaveHaus(i);
return 1;
}
return 1;
} -
A:\Games\Test Server\gamemodes\Test.pwn(63) : warning 217: loose indentation
Code ordentlich einrücken.A:\Games\Test Server\gamemodes\Test.pwn(386) : error 001: expected token: ";", but found "if"
fehlt am ende ein ; oder es muss weg.