Guten Abend,
Ich suche einen TeamSpeak³ Server für einen Clan.
Ich benötige mindestens 20 Slots
Würde mich freuen wen mir jemand einen geben könnte.
Guten Abend,
Ich suche einen TeamSpeak³ Server für einen Clan.
Ich benötige mindestens 20 Slots
Würde mich freuen wen mir jemand einen geben könnte.
Benutz das :
IsPlayerInRangeOfPoint
Nein habe es mal anders versucht und es geht :
case SQL_LOAD_HOUSE:
{
new idx = 1;
if(num_rows == 0)return 1;
while(idx < num_rows)
{
new h = GetFreeHouse(),tmp[MAX_PLAYER_NAME];
HouseInfo[h][h_SQLid] = cache_get_field_content_int(idx, "SQLid", mycon);
cache_get_field_content(idx, "Owner", tmp, mycon);
strmid(HouseInfo[h][h_Owner],tmp,0,strlen(tmp),MAX_PLAYER_NAME);
cache_get_field_content(idx, "Discription", tmp, mycon);
strmid(HouseInfo[h][h_Discription],tmp,0,strlen(tmp),MAX_PLAYER_NAME);
printf("HausID: %i | Owner: %s",h, HouseInfo[h][h_Owner]);
HouseInfo[h][h_Owned] = cache_get_field_content_int(idx, "Owned", mycon);
HouseInfo[h][h_Enter][0] = cache_get_field_content_float(idx, "EnterX", mycon);
HouseInfo[h][h_Enter][1] = cache_get_field_content_float(idx, "EnterY", mycon);
HouseInfo[h][h_Enter][2] = cache_get_field_content_float(idx, "EnterZ", mycon);
HouseInfo[h][h_Exit][0] = cache_get_field_content_float(idx, "ExitX", mycon);
HouseInfo[h][h_Exit][1] = cache_get_field_content_float(idx, "ExitY", mycon);
HouseInfo[h][h_Exit][2] = cache_get_field_content_float(idx, "ExitZ", mycon);
HouseInfo[h][h_Int] = cache_get_field_content_int(idx, "Int", mycon);
HouseInfo[h][h_Price] = cache_get_field_content_int(idx, "Price", mycon);
HouseInfo[h][h_NeedLevel] = cache_get_field_content_int(idx, "Level", mycon);
UpdateHouseInfo(h);
idx++;
}
printf("Es wurden %i Häuser geladen.",idx);
return 1;
}
Danke,
Nun habe ich probleme beim laden:
public OnQueryFinish1(query[], resultid, connectionHandle)
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,connectionHandle);
switch(resultid)
{
case SQL_LOAD_HOUSE:
{
new idx = 0;
if(num_rows == 0)return 1;
while(idx < num_rows)
{
new h = GetFreeHouse(),tmp[MAX_PLAYER_NAME];
HouseInfo[h][h_SQLid] = cache_get_field_content_int(idx, "SQLid", mycon);
cache_get_field_content(idx, "Owner", HouseInfo[h][h_Owner], mycon);//wird nicht geladen
cache_get_field_content(idx, "Discription", HouseInfo[h][h_Discription], mycon);//wird nicht geladen
HouseInfo[h][h_Owned] = cache_get_field_content_int(idx, "Owned", mycon);
HouseInfo[h][h_Enter][0] = cache_get_field_content_float(idx, "EnterX", mycon);
HouseInfo[h][h_Enter][1] = cache_get_field_content_float(idx, "EnterY", mycon);
HouseInfo[h][h_Enter][2] = cache_get_field_content_float(idx, "EnterZ", mycon);
HouseInfo[h][h_Exit][0] = cache_get_field_content_float(idx, "ExitX", mycon);
HouseInfo[h][h_Exit][1] = cache_get_field_content_float(idx, "ExitY", mycon);
HouseInfo[h][h_Exit][2] = cache_get_field_content_float(idx, "ExitZ", mycon);
HouseInfo[h][h_Int] = cache_get_field_content_int(idx, "Int", mycon);
HouseInfo[h][h_Price] = cache_get_field_content_int(idx, "Price", mycon);
HouseInfo[h][h_NeedLevel] = cache_get_field_content_int(idx, "Level", mycon);
UpdateHouseInfo(h);
idx++;
}
printf("Es wurden %i Häuser geladen.",idx);
return 1;
}
}
return 1;
}
Guten Morgen,
Ich finde den Fehler einfach nicht.
Wen ich bei einem Haus bin und /edit level 1 eingebe passiert nicht ausser das mir /edit [aktion] [ammount] gesendet wird -.-
Ich hoffe mir kann einer von euch helfen
Hier der Befehl:
if(strcmp(cmd, "/edit") == 0)
{
if(pInfo[playerid][pAdminLevel] < 6)return SendClientMessage(playerid,COLOR_GRAD2, "SERVER: Du hast keine Berechtigung für diesen Befehl.");
new x_job[256];
x_job = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GRAD1,"Benutze: /edit [aktion] [ammount]");
SendClientMessage(playerid,COLOR_GRAD2,"Aktionen: Level, Preis");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "Benutze: /edit aktion] [ammount]");
SendClientMessage(playerid,COLOR_GRAD2,"Aktionen: Level, Preis");
return 1;
}
new proplev = strval(tmp);
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if(!HouseInfo[i][h_SQLid])continue;
if(IsPlayerInRangeOfPoint(playerid,5,HouseInfo[i][h_Exit][0],HouseInfo[i][h_Exit][1],HouseInfo[i][h_Exit][2]))
{
if(strcmp(x_job,"level",true) == 0)
{
HouseInfo[i][h_NeedLevel] = proplev;
UpdateHouseInfo(i);
SaveHouse(i);
return 1;
}
if(strcmp(x_job,"preis",true) == 0)
{
HouseInfo[i][h_Price] = proplev;
UpdateHouseInfo(i);
SaveHouse(i);
return 1;
}
}
else return SendClientMessage(playerid, COLOR_GRAD2, "In deine nähe ist kein Haus.");
}
return 1;
}
Es ist ganz einfach komm mal bitte in den TS, ich helfe dir mal
Mach doch einen stock und frag dort ab ob jemand in der Fraktion ist für den chat ich gebe dir mal ein Beispiel:
stock isPlayerInStaatsFraktion(playerid)
{
new leader = PlayerInfo[playerid][pLeader], member = PlayerInfo[playerid][pMember];
if(leader == 1 || member == 1)return 1;
return 0;
}
stock SendStaatsMessage(text[])
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(!isPlayerInStaatsFraktion(i))continue;
SendClientMessage(i,0xFFFFFFFF,text);
}
return 1;
}
benutz GetMaxPlayers();
Guten Abend,
Warum wird die Frabe der Textdraws nicht geändernt:
Hier das public:
Guten Abend/Morgen,
Beim laden werden alle Fraktionen bis auf die Letze geladen woran könnte dies liegen?
Hier der Laden teil:
Kann mir keiner helfen?
Und wenn du mir einen code geben könntest?
da ich es im Map editor nicht finde
Guten Abend,
Wie bekomme ich diese weiße schrift weg?
Guten Tag,
WIe kann ich z.b. SAPD ans Fahrzeug schreiben?
hier mal ein beispiel bild:
Wäre nett wen mir jemand helfen könnte
Ehm das war nur die SendClientMessage 0o
Guten Abend,
Ich habe folgendes Problem:
Wenn ich /sirene ein gebe blinkt daa licht hin un her. Und wenn ich es aus mache und dann /lights eingebe blinkt es weiter.
Wo könnte der Fehler liegen?
Sagt mir welchen code ihr brauch und ich zeig ihn euch.
Guten Abend,
Ich suche einen InGame Map Editor womit ich z.b. Sirenen an ein Fahrzeug machen kann.
Wäre nett wenn ihr mir da weiter helfen könntet.
habe einen gefunden.
Guten Tag,
Die erstellten Fahrzeuge werden nicht gespeichert.
Hier die stocks:
Hier der Mysql Log:
[17:21:57] Passing query INSERT INTO DcR_fraktion_cars (Fraktion,Model,PosX,PosY,PosZ,PosA,Color1,Color2) VALUES ('1','596','1595.106933','-1679.645874' | [17:21:57] CMySQLHandler::FreeResult() - The result is already empty.[17:21:57] CMySQLHandler::ProcessQueryThread() - Error will be triggered to OnQueryError()[17:21:57] >> mysql_insert_id( Connection handle: 1 )[17:21:57] OnQueryError() - Called.