Beiträge von Kaliber
-
-
Ja, sscanf + mysql_fetch_row_format

Sry wenn ich nicht mehr dazu sagen kann, bin aber gerade mit dem Handy nur online...
-
Achso, ich dachte das daunten wäre absicht...
Dann mach es so:
if(strcmp(cmd,"/drivein",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,1495.5400,-1566.1847,13.6138)) return SendClientMessage(playerid,ROT,"Du bist nicht am DriveinSchlater.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du befindest dich in keinem Auto !");
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,WEIS,"Einen Moment bitte.Ihre Bestellung wird Ausgeführt.");
GivePlayerMoney(playerid,-25);
SetPlayerHealth(playerid,100);
return 1;
}mfg.

-
-
Schreib den Code so:
if(strcmp(cmd,"/drivein",true)==0)
{
if(!IsPlayerInRangeOfPoint(playerid,3.0,1495.5400,-1566.1847,13.6138)) return SendClientMessage(playerid,ROT,"Du bist nicht am DriveinSchlater.");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du befindest dich in keinem Auto !");
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,WEIS,"Einen Moment bitte.Ihre Bestellung wird Ausgeführt.");
GivePlayerMoney(playerid,-25);
SetPlayerHealth(playerid,100);
return 1;
}
return 1;
}mfg.

-
oder nicht?
Naja, du kannst den alten Lobthread auffrischen: http://forum.sa-mp.de/allgemei…forum/143069-an-kaliber-2Ein neuer wäre nicht nötig

-
Oh, ja du hast ein , vergessen und zwar da:
format(Data,sizeof(Data),"/Einsatz/einsatz%d.ini",i)
-
C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(53159) : error 017: undefined symbol "respone"
Es heißt "response"
und du hast wahrscheinlich den stock in einen Callback geschrieben bzw vergessen eine } zu schließen irgendwo da...

-
Tatsache wäre nett wenn du mir noch bei meinem anderen Error helfen könntest xD
Welcher denn
-
Das mit dem => " forward Restart (); " Hab cih nicht verstanden => und genauso auch nicht mit den "public Restart () und return SendRconCommand, wohin soll das hin?
Schreib das einfach ganz unten in dein Script
-
So:
if(strcmp(cmdtext,"/restart",true)==0)
{
SendClientMessageToAll(BLAU,"Der Server wird in 3 Minuten neugestartet.");
SetTimer("Restart", 1000*60*3, 0);
return 1;
}//Irgendwo im Script (in keinem Callback (public))
forward Restart();
public Restart() {
return SendRconCommand("gmx");
}mfg.

-
Ja wenn das Stichwort in der Datei aber nu kurz ist (40 Zeichen und wenn es lang ist 400 Zeichen was dann?
Wie was dann, der berechnet doch oben die Länge des Strings und dann wird die Schleife unterbrochen...schau dir den Code an
-
Dieses i % 20 sorgt dafür, dass nach 20 Zeichen ein \n kommt so wie du es wolltest

und wie willst du das besser machen ist doch gut so

-
Ja wenn der text aber 1000 Zeichen lang ist soll der 50 \n hallt alle 20 Zeichen gemacht werden?
Schonmal was von Schleife + Algorithmus gehört
mfg.

//Edit:
Anscheinend kommst du nicht drauf, hier mal ein kleiner Hinweis:
new len = strlen(string),i;
for(; i<len; i++) {
if((i % 20) == 0) {
strins(string,"\n",i,128);
}
}mfg.

-
Nein iwie soll automatisch nach allen 20 Zeichen ein\n eingefpgt werden?
Ja, schau dir doch mal die Funktion an
strins(ausgelesener_string,"\n",20,128); //hast nun bei Position 20 ein \n
mfg.

-
Ich glaube (wenn ich das richtig verstanden habe), sollte dir das hier helfen: http://wiki.sa-mp.com/wiki/Strins
mfg.

-
Ups mein Fehler, mach es so:
format(sBiz[i][Name],24, dini_Get(str,"Name"));
format(sBiz[i][Besitzer],24, dini_Get(str,"Besitzer"));mfg.

-
new Float:health;
SetPlayerHealth(playerid,GetPlayerHealth(playerid,health) + 25.0);
So geht das auch nicht
Du musst es so machen:
new Float:health;
GetPlayerHealth(playerid,health);
SetPlayerHealth(playerid,health + 25.0);mfg.

-
Vor einigen Tagen habe ich gelesen, dass so eine Funktion gebraucht wird, nun hier mal eine simple verdrehens Funktion:
stock verdrehen(txt[]) {
new len=strlen(txt),s,tmp[128];
for(; s<len; s++) {
new x = random(strlen(txt));
tmp[s] = txt[x];
strdel(txt,x,x+1);
}
strins(tmp,txt,strlen(txt),128);
return tmp;
}//Verwendung:
printf("Wort: %s",verdrehen("Reallife"));
//-> Output: eeillafR //ändert sich natürlich immerHoffe ich konnte einigen Helfen...
mfg.

-
Schreib mal folgendes:
//Unter OnPlayerSpawn
if(GetPVarInt(playerid,"loggedin") == 0) return 1;//und bei dem stock Login
//Schreibe es so:
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
LoadAccount(playerid);
SendClientMessage(playerid,BLAU,"Der Login war Erfolgreich!");
PlayerPlaySound(playerid, 1063, 0.0, 0.0, 0.0);
SetPVarInt(playerid,"loggedin",1);
SpawnPlayer(playerid);
return 1;
}mfg.
