Theoretisch dürfte man eigentlich auch keine Maps Verkaufen oder? Die Objekte stammen ja von RG, oder sehe ich das Falsch?
//Handy
Theoretisch dürfte man eigentlich auch keine Maps Verkaufen oder? Die Objekte stammen ja von RG, oder sehe ich das Falsch?
//Handy
Also unter enum FraktionsSpawns
{
Float:fspawnx,
Float:fspawny,
Float:fspawnz,
fspawnint,
fspawnworld
}
noch zbs. Fraktid hinzufügen?
Was ist falsch? ![]()
public OnPlayerSpawn(playerid)
{
SetSpawnInfo(playerid,0,185,1579.6324,-1327.7070,16.4844,319.4559,0,0,0,0,0,0);
if(IsPlayerInFrakt(playerid,1))
{
SetPlayerPos(playerid,FSpawnInfo[Spieler[playerid][pFraktion][fspawnx],FSpawnInfo[Spieler[playerid][pFraktion][fspawny],FSpawnInfo[Spieler[playerid][pFraktion][fspawnz]);
SetPlayerInterior(playerid,FSpawnInfo[Spieler[playerid][pFraktion][fspawnint]);
SetPlayerVirtualWorld(playerid,FSpawnInfo[Spieler[playerid][pFraktion][fspawnworld]);
return 1;
}
return 1;
}
Selfmade.p(288) : error 001: expected token: "]", but found "["
Selfmade.p(289) : error 001: expected token: "]", but found "["
Selfmade.p(290) : error 001: expected token: "]", but found "["
Hast du MAX_FRAKS auch definiert?
Wieso wird mir das SendClientMessageToAll nicht gesendet? Beim Printen wird alles richtig angezeigt.
ocmd:setleader(playerid,params[])
{
new pID,fID,string[386];
if(!IsPlayerAnAdmin(playerid,0)) return SendClientMessage(playerid,0xFF3C3CFF,"AdmCmd: Sie besitzen nicht die nötigen Rechte um diesen Befehl zu nutzen!");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0xEE8613FF,"Der angegebene Spieler ist nicht eingeloggt!");
if(sscanf(params,"ud",pID,fID)) return SendClientMessage(playerid,0xFFFFFF,"Info: /setleader [Spieler ID] [Fraktion´s ID]");
if(Spieler[pID][pFraktion] != 0)return SendClientMessage(playerid,0xEE8613FF,"Der angegebene Spieler ist bereits in einer Fraktion.");
if(fID<1||fID>3)return SendClientMessage(playerid,0xEE8613FF,"Wähle bitte eine Fraktion zwischen 1 und 3 aus.");
Spieler[pID][pFraktion] = fID;
Spieler[pID][pFrakLeader] = 1;
Spieler[pID][pFrakRang] = 6;
Spieler[pID][pFrakSkin] = 0;
Spieler[pID][pFrakDuty] = 0;
format(string,sizeof(string),"{FF1111}Admin Info: {E5E5E5}Der Spieler {23A7F5}%s {E5E5E5}wurde von {23A7F5}%s {E5E5E5}zum Leader der Fraktion {FF7979}%s {E5E5E5}Ernannt!",Spielername(pID),Spielername(playerid),FraktionsName(fID));
SendClientMessageToAll(0xE5E5E5FF,string);
print(string);
SavePlayerData(pID);
return 1;
}
@LeijaT: Stehen 3 Beiträge über dir! ![]()
Jeffry: Jetzt startet er en Server nicht ![]()
Fehler? ![]()
stock CreateTables()
{
new query[1500];
strcat(query,"CREATE TABLE IF NOT EXISTS `Accounts` (`ID` int(11) NOT NULL AUTO_INCREMENT, `pName` varchar(24), `pPasswort` varchar(24), `pAlter` int(2), `pGeburtsdatum` varchar(20), `pGeschlecht` int(2), `pAdminlevel` int(10), `pFraktion` int(11), `pFrakLeader` int(11),");
strcat(query,"`pFrakRang` int(11), `pFrakSkin` int(11), `pFrakDuty` int(11), `pBanned` int(12), `pBargeld` int(11), `pKontoguthaben` int(11), `pLastLogin` varchar(60), `pRegDatum` varchar(60), `pWarns` int(3), `pLeben` float(10), PRIMARY KEY (`ID`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;","","");
strcat(query,"CREATE TABLE IF NOT EXISTS `Banned` (`IP` varchar(16) NOT NULL, `Name` varchar(24) NOT NULL, `Grund` varchar(126) NOT NULL, `Admin` varchar(24) NOT NULL, `Zeit` int(25) NOT NULL, `Datum` date NOT NULL, `Uhrzeit` time NOT NULL, PRIMARY KEY (`IP`))",false,"","");
strcat(query,"CREATE TABLE IF NOT EXISTS `FraktionsVerwaltung` (`ID` int(11) NOT NULL AUTO_INCREMENT, `Leader` varchar(24), `Members` int(11), `Kasse` int(11), `Skins` int(11), `Gehalt` int(11), `FrakLimit` int(11), PRIMARY KEY (`ID`))",false,"","");
mysql_function_query(DBHandle,query,false,"","");
strdel(query,0,sizeof(query));
return 1;
}
Selfmade.p(836) : error 035: argument type mismatch (argument 3)
Selfmade.p(837) : warning 202: number of arguments does not match definition
Selfmade.p(837) : warning 202: number of arguments does not match definition
Selfmade.p(838) : warning 202: number of arguments does not match definition
Selfmade.p(838) : warning 202: number of arguments does not match definition
Benutzername: Eddy
Grafik-Typ: Avatar
Größe: Breadfish Maße [ 150*180 Pixel und 200 kB ]
Farben: - Blau - Silberweiß - Grau ---- Farcodes hätte ich sonst
Blau: 157fca // Silverweiß: d3d3d3 // Grau: 504e4e
Grafik - Art: Schlicht / Modern
Grafik - Richtung: Ich würde gerne eine ausgefallene Form haben, wie zbs. in deiner Signatur also die letzte Form. Nur halt etwas anderes
Wäre ganz Gut, wenn du oben die Farbcodes nutzen könntest ![]()
stock SpielerName(playerid)
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
return name;
}
Pack dir das mal irgendwo ins Skript ein ![]()
//Edit
Habs falsch verstanden, versuchs mal so.
if(dialogid == Ueberweisung2)
{
new pID = Ueberweiser[playerid];
new str[128],str2[128],str3[128];
if(!response)return ShowPlayerDialog(playerid,Bankmenu,DIALOG_STYLE_LIST,"Transaktionen","Einzahlung\nAuszahlung\nKontostand\nÜberweisung","Wählen","Abbrechen");
if(pInfo[playerid][Bank] < strval(inputtext))return SendClientMessage(playerid,0xC8C8C8FF,"Du hast nicht genug Geld auf dem Konto");
pInfo[playerid][Bank] -= strval(inputtext);
pInfo[pID][Bank] += strval(inputtext);
format(str,sizeof(str),"Sie haben %d$ auf das Konto von %s Überwiesen",strval(inputtext),SpielerName[pID]));
ShowPlayerDialog(playerid,UeberweisungText1,DIALOG_STYLE_MSGBOX,"Transaktion",str,"Beenden","");
format(str2,sizeof(str2),"%s hat ihnen %d$ auf ihr Konto überwiesen",SpielerName[playerid],strval(inputtext));
SendClientMessage(pID,0xC8C8C8FF,str2);
}
Corvus: Dann das DBHandle löschen. Das es so aussieht:
stock CreateTables()
{
mysql_query("CREATE TABLE IF NOT EXISTS `friends` (`username` varchar(24), `friend` varchar(24), `accepted` int(11), `sqlidersteller` int(11), PRIMARY KEY (`sqlidersteller`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;","","");
return 1;
}
benötigst auch das Plugin und musst die Include #include oben im skript einbinden</a_mysql>
Und was ist, wenn er eine "andere" bzw. ältere hat?
dann änder das tquery mal in query um.
Indem du einfach CreateTables(); unter OnGameModeInit packst.
Sieht alles ziemlich schick aus, gibt welche, wo ich sage "Wow" aber auch einige da denke ich mir "Naja". Aber im ganzen ganz Gut
.
... hättest nicht lust, mir einen kleinen Avatar zu machen?
soll auch nix großes sein, sollte wenn nur so sein wenig an mein jetziges angelegt sein.
Danke schonmal ![]()
@Wetschi: Bin zzt. auf der Arbeit, such mal nach "Police shower" oder sowas ähnliches, das findest du im LSPD Interior. Da kannst du dich ansonsten rein Porten.
Die Maps wurden jetzt alle Verkauft, ich bedanke mich bei den Käufern, und hoffe, das ich Ihnen eine Freude mit den Maps machen konnte.
Ich würde alle drei Map's direkt kaufen!
Hast PN.
Ich werde mich gleich mit dir in Kontakt setzen, bin zzt. in der Berufsschule.
Ich bedanke mich schon mal bei allen Interessenten.
Ist es möglich die Reservierten Maps zu überbieten oder sind die schon zu 100%ig weg ?
Nein, man kann sie nicht mehr überbieten. Diese Maps wurden "Käufern" zugesagt.
stehen jetzt das Autohaus, Gerichtinterior und die Präsi Villa noch zum Verkauf´?
Ganz genau, man kann mir gerne ein Angebot für die 3 Maps schicken, am besten hier im Forum, oder in Skype.
Tut mir leid, ich hatte den Thread 3 Tage offen, und es wollte nur jemand das LSPD haben. Was ich eigentlich ziemlich Schade finde.
//Edit:
Angebot wurde wieder eröffnet!