Hast du 2x return 1 geschrieben ? ![]()
Beiträge von Kaliber
-
-
2 Millionen Virtuelle Welten?
Es sind 2 Milliarden
-
Du musst das so machen:
public OnPlayerSpawn(playerid){
new str[128];
format(str,sizeof(str),"Adminlevel: %i",GetPVarInt(playerid,"Adminlevel"));
SendClientMessage(playerid,0xFFFFFF,str);
return 1;
}mfg.

-
Das ist keine dll datei?
Dann schreib doch evtl mal hin, was es für ein Dateityp ist
-
Du kannst .dll Dateien nicht editieren

mfg.

-
-
Mhm, dann versuche es mal so:
format(SpielerInfo[playerid][pRegDate],32,"%s",mysql_GetString("Spieler", "RegisterDatum", "Name", GetName(playerid)));
mfg.

-
So:
format(SpielerInfo[playerid][pRegDate],sizeof(SpielerInfo[playerid][pRegDate]), "%s",mysql_GetString("Spieler", "RegisterDatum", "Name", GetName(playerid)));
Zudem musst du in deinem enum pRegDate es so deklarieren: pRegDate[32],mfg.

-
Aufhalten tut es das aber trotzdem nicht
Davon war nie die rede, aber zumindest unterstützt es das nicht
-
Es kommt momentan schon zu viel zu Doppelposting und Spam, aus diesem Grund befürworte ich dieses System, damit das nicht so extrem wird

mfg.

-
Das mag sein , aber muss doch auch möglich seien sie ihm so zu geben.
Nein, einem normalen Bot ist das nicht möglich, vielleicht einem RNPC, aber einem NPC nicht
Musste leider mit dieser Waffe aufnehmen
der bot ist doch keine Playerid ? oder !
Doch das ist eine playerid
mfg.

-
Das ist ja mal was richtig geiles

-
auch andere Sachen liegen könnten.
Du erstellst so am besten den Dialog:new buffer[MAX_SLOTS][16],string[128];
for(new i; i<MAX_SLOTS; i++) {
GetItem(playerid,i,buffer[i],16);
if(strlen(buffer[i]) > 0) { strins(buffer[i],"\n",strlen(buffer[i]),16); strins(string,buffer[i],0,128); }
}
ShowPlayerDialog(playerid,-1,DIALOG_STYLE_LIST,"Inventar",string,"Bestätigen","");//Der Callback
if(dialogid == -1) {
new string[128],buffer[16],slot = listitem-1;
GetItem(playerid,slot,buffer,16);
format(string,128,"Du hast %s ausgewählt !",buffer);
SendClientMessage(playerid,-1,string);
}Nicht getestet, sollte aber funktionieren

mfg.

-
Selbst wenn ich auf Items klicke wird das if ausgeführt:
Ich verstehe dein Problem nicht, bzw ich weiß nicht was du vor hast...Tut mir jetzt auch leid, ich muss los...ehm, ich schreibe dich in 2std nochmal an, dann kann ich dir nochmal versuchen zu helfen

mfg.

-
Ja ich meine aber das man den Itemnamen abfragt
zB Ich habe einen Burger dann frage ich den Namen Burger ab da er ja als Slot 0,1,2,3 vorkommen könnte wäre es bei mir dann auch im Listitem 0,1,2,3,4 praktisch das man den Namen vom Listitem abfragt das meine ich :).
Achso, ja schau:new buffer[MAX_SLOTS][16];
for(new i; i<MAX_SLOTS; i++) {
GetItem(playerid,i,buffer[i],16);
if(!strcmp(buffer[i],"Butter",true)) {
//Hier ist das Item Butter und du hast i
break;
}
}mfg.

-
Hey Kaliber. Ich wollte gerade mal dein Inventar System testen und bekomme gerade etwas dazu nicht hin ;).
Unzwar möchte ich ein Item mit dem Namen abfragen zzB if(GetItem(playerid,i,"test",16); Und wenn er dieses objekt test im Dialog stehen hat kann er dies auch verwenden.
Nun habe ich aber das Problem das er den Timer so oft ausführt wie ich maximale Slots habe. Könntest du vielleicht ein Beispiel machen zur Abfrage von Speziellen Items ? .
Dafür gibt es doch extra den Beispiel Tab
//Angenommen wir hätten Butter nicht entfernt, sähe das so aus mit dem ausgeben:
new items[1];
GetItem(playerid,0,items[0],6); // Die 6 = Länge von dem Wort "Butter" = 6 Buchstaben
printf("Dieses Item trägt der Spieler mit sich: %s",items[0]);mfg.

-
Nein, das sind Makros die einen bestimmten Wert haben, sprich wir reden hier von Integern:
OBJECT_MATERIAL_SIZE_32x32 10
OBJECT_MATERIAL_SIZE_64x32 20
OBJECT_MATERIAL_SIZE_64x64 30
OBJECT_MATERIAL_SIZE_128x32 40
OBJECT_MATERIAL_SIZE_128x64 50
OBJECT_MATERIAL_SIZE_128x128 60
OBJECT_MATERIAL_SIZE_256x32 70
OBJECT_MATERIAL_SIZE_256x64 80
OBJECT_MATERIAL_SIZE_256x128 90
OBJECT_MATERIAL_SIZE_256x256 100
OBJECT_MATERIAL_SIZE_512x64 110
OBJECT_MATERIAL_SIZE_512x128 120
OBJECT_MATERIAL_SIZE_512x256 130
OBJECT_MATERIAL_SIZE_512x512 140mfg.

-
Er hat Limits
Nope
-
Wenn er kein Limit besitzt, warum wird dann ein Großteil meiner Objekte nicht mehr geladen ?
Erstellst du die Objekte auch mit "CreateDynamicObejct" und hast du den Streamer als Plugin geladen ?
-
Falls man dies nicht ändern kann, gibt es einen anderen guten Streamer ?
Der Streamer von Incognito ist der beste und er besitzt kein Limit, da sich der Array für die Objekte automatisch erhöht 
mfg.
