Beiträge von ChristianW
-
-
if(!strcmp(cmd, "/hausinfo",true)) { if(PlayerInfo[playerid][pHauskey] != 0) { new result[128],MSG_STRING[400],query[34]; format(query,sizeof(query),"SELECT `Name` FROM `Mietkey` WHERE '%d'",PlayerInfo[playerid][pHauskey]); mysql_query(query); mysql_store_result(); if(mysql_num_rows() != 0) { while(mysql_retrieve_row()) { mysql_fetch_field_row(result,"Name"); format(MSG_STRING,sizeof(MSG_STRING),"%sName: %s\n",MSG_STRING, result); } ShowPlayerDialog(playerid,DIALOG_HAUSINFO,DIALOG_STYLE_MSGBOX,"Deine Mieter",MSG_STRING,"Beenden",""); } return ShowPlayerDialog(playerid,DIALOG_HAUSINFO,DIALOG_STYLE_MSGBOX,"Keine Mieter gefunden!","In deinem Haus hat sich bisher leider\nnoch kein Mieter eingemietet. Mache\ngegebenfalls Werbung oder\nsetze den Mietpreis tiefer!","Schliessen",""); } return SendClientMessage(playerid,WHITE,"Du hast noch kein Haus!");
Hä was ist daran denn jetzt verändert?
-
Und dann solltest auch mit strcat arbeiten damit er alle seine Mieter sieht
Wieso mit strcat?Wie soll ich das machen?
-
Fail?
Du musst auch bei WHERE eine Spalte abfragen...Wie mache ich das? Da soll Mietkey überprüft werden
-
if(!mysql_num_rows())
vor die While schleife setzen
Geht iwie net
if(!strcmp(cmd, "/hausinfo",true))
{
if(PlayerInfo[playerid][pHauskey] != 0)
{
new result[128],MSG_STRING[400],query[34];
format(query,sizeof(query),"SELECT `Name` FROM `Mietkey` WHERE '%d'",PlayerInfo[playerid][pHauskey]);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
while(mysql_retrieve_row())
{
mysql_fetch_field_row(result,"Name");
format(MSG_STRING,sizeof(MSG_STRING),"Name: %s\n",result);
ShowPlayerDialog(playerid,DIALOG_HAUSINFO,DIALOG_STYLE_MSGBOX,"Deine Mieter",MSG_STRING,"Beenden","");
}
}
return ShowPlayerDialog(playerid,DIALOG_HAUSINFO,DIALOG_STYLE_MSGBOX,"Keine Mieter gefunden!","In deinem Haus hat sich bisher leider\nnoch kein Mieter eingemietet. Mache\ngegebenfalls Werbung oder\nsetze den Mietpreis tiefer!","Schliessen","");
}
return SendClientMessage(playerid,WHITE,"Du hast noch kein Haus!");
}Da steht dann immer die Return Dialognachricht
-
^Statement
-
Netter versuch
Das is nich deiner, pic und specs von gkn bond geklaut würde ich mal behaupten.
beweise -
Ich würde mich freuen wenn sich einfach wer melden könnte
Man kann über die Funktionen reden -
mit 45€ bekommst du sowas leider nicht...
Du solltest mind 25€ drauflegen...
Ich habe jetzt leider nur 45 und man kann ja drüber reden was wegzulassne -
Hey,
Ich lasse mit dem Code die Mieter anzeigen, die im haus sind!
while(mysql_retrieve_row())
{
mysql_fetch_field_row(result,"Name");
format(MSG_STRING,sizeof(MSG_STRING),"Name: %s\n",result);
ShowPlayerDialog(playerid,DIALOG_HAUSINFO,DIALOG_STYLE_MSGBOX,"Deine Mieter",MSG_STRING,"Beenden","");
}Wie füge ich da nun ein, wenn keine Ergebnisse gefunden, das kein Dialog geöffnet wird?
Mfg
-
Hey Com,
Ich suche ein User Control Panel, welches auf mein Samp Server via MySQL zugreift.
Vorhanden sein, soll ein Statistikensystem, Erfolgsystem, Beschwerdesystem, Neuigkeitensystem und weiteres falls ihr was habt.
Das Design kann ich euch geben, dieses habe ich vor einigen Wochen erworbenWas ich ausserdem gerne sehe, ist statt eine externe Seite ein Woltlab Burnig Board Plugin!
Zahlen kann ich maximal 45 Euro per PSC diese könnt ihr uch bei Beispiel SSL changen lassen ( 10 PSC | 7 paypal)
Mfg
______
Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier. -
Okay
-
84.38.75.183:7777
Kannst du ihn starten? -
Hey Com,
Egal ob ich jetzt die Variable 0 habe bei MietKey oder manchmal steht auch das Haus steht noch nicht zum verkauf ich kann es nicht mieten?
Es kommt immer was anderesif(!strcmp(cmd,"/rentroom", true))
{
for(new i = 1; i < MaxHaus; i++)
{
if(!IsPlayerInRangeOfPoint(playerid,5.0,PlayerHaus[i][Hausx],PlayerHaus[i][Hausy],PlayerHaus[i][Hausz])) continue;
if(PlayerHaus[playerid][Verkauft] == 0) return SendClientMessage(playerid,WHITE,"Das Haus steht noch zum Verkauf!");
if(PlayerInfo[playerid][pHauskey] != 0 && PlayerInfo[playerid][pMietKey] != 0) return SendClientMessage(playerid,WHITE,"Du besitzt schon eine Unterkunft!");
if(PlayerHaus[i][Mietbar] == 0) return SendClientMessage(playerid,WHITE,"Der Hauseigentümer das einmieten nicht erlaubt!");
PlayerHaus[i][Mieter]++;
PlayerInfo[playerid][pMietKey] = PlayerHaus[i][Hausid];
SendClientMessage(playerid,WHITE,"Du hast dich in das Haus eingemietet!");
}
return 1;Ich danke euch
-
Geht immernoch nicht der Timer wird nichtmals gestartet oder?
SetTimerEx("Wanted",1000,1,"i",playerid);Bei OnPlayerConnect
-
Nicoxx Das sehe ich auch so, ich hatte vor längerem bestimmt schon 1 1/2 Jahr her auch ein GF als Gamemode, habe es aber editiert und umgemappt... und habe es so auf 45 gar 60 User täglich geschafft, durchschnittlich online versteht sich.
Und was hat das jetzt mit dem Thema hie rzu tun ich sage nur was mir auffällt?
Da ist ja mal NICHTS verändert -
Versuchs mal so:
forward Wanted(playerid);
public Wanted(playerid)
{
if(IsACop(playerid))
{
for(new i; i<100; i++)
{
if(GetPlayerWantedLevel(i) == 0) continue;
DeletePlayer3DTextLabel(i, playertextid);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X, Y, Z);
new str[128];
format(str, 128,"Dieser Spieler hat %d Wanteds !",GetPlayerWantedLevel(i));
playertextid = CreatePlayer3DTextLabel(playerid,str,0x008080FF,X,Y,Z+2,40.0);
SendClientMessage(playerid,WHITE,"Lala");
printf("%s",str);
}
}
return 1;
}Mfg.
Was hast du umgeändert?
-
Naja ich komme auf den Server und sehe am Anfang gleich ein unbearbeitest GF Loginfenster
Edit: Und bugge in einer Brücke
-
Hey Com,
Ich checke es einfach nicht, wieso wird mir da einfach nichts angezeigt?
Der soll normal ein 3D Label nur für Cops sichtbar machen!Hier mal der Code:
forward Wanted(playerid);
public Wanted(playerid)
{
if(IsACop(playerid))
for(new i; i<100; i++)
{
if(GetPlayerWantedLevel(i) == 0) continue;
DeletePlayer3DTextLabel(i, playertextid);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X, Y, Z);
new str[128];
format(str, 128,"Dieser Spieler hat %d Wanteds !",GetPlayerWantedLevel(i));
playertextid = CreatePlayer3DTextLabel(playerid,str,0x008080FF,X,Y,Z+2,40.0);
SendClientMessage(playerid,WHITE,"Lala");
printf("%s",str);
}
return 1;
}Ein Timer wird beim connecten gestartet!
Ich danke für jede Hilfe
Mfg
-
@Seyda Guter Witz
@NicoWiss Debuge mal alles/printe jeden Schritt
Ich weiss nicht wie ich das alleine testen soll mache ich aber mal eben wie du sagst mit print