Beiträge von Eptix.

    Hey,


    Da ich nicht wirklich viel Zeit habe, an meinem Selfmade weiter zuschreiben,
    und immer wieder mal Probleme auftrete, suche ich einen Scripter mit Pawno/MySQL Grundwissen.


    Mindestvorraussetzungen:


    - Außnahmen möglich!


    - Du solltest mindestens 15 Jahre alt sein
    - Du solltest genügend Zeit mitbringen
    - Spaß am scripten
    - Teamviewer/Teamspeak besitzen/zulegen
    - Pawno Grundwissen
    - MySQL Grundwissen


    Gegenleistung:


    - immer mal wieder rest Paysafecard (falls ich besitze). Mindestbetrag 1€
    - Server Rang / Rechte
    - Control Panel Zugang
    - Forum Rang
    Falls du dir sonst noch was als Gegenleistung wünschst, kannst du es mir sagen.


    Hauptsächlich benötige ich einen Scripter für Warnings / Erros aber auch für Systeme, wie Autohaus, Fraktionen, Öffentlicher Chat usw


    Solltest du Interesse haben, so kannst du unter diesem Thema antworten oder mir eine Forum PN senden.


    Mit Freundlichen Grüßen
    Eptix.

    Wenn du mit standart Befehlen arbeitest dann so:



    C
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    	if (strcmp("/befehl", cmdtext, true, 10) == 0)
    	{
    		return 1;
    	}
    	return SendClientMessage(playerid,FARBE_ROT,"Dieser Befehl existiert nicht.");
    }

    Anstatt return 0; einfach eine Message returnen

    Hey,


    Ich bin gerade dabei, ein Fraktions System zu machen, jedoch habe ich ein Problem.


    Laufe ich zum LSPD hin und mache /enter komme ich rein. Mache ich /exit komme ich raus.


    Aber wenn ich LSPD Leader bin und von Anfangan drinne spawne , und mich an die Tür stelle, funktioniert /exit nicht.


    Hat jemand eine Vermutung?


    Du benötigst Code? Schreib es mir!

    Hey,


    Kann mir jemand weiterhelfen?

    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(943) : error 017: undefined symbol "i"
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(944) : error 017: undefined symbol "carid"
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(945) : error 017: undefined symbol "carid"
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(940) : warning 203: symbol is never used: "vehicleid"
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(963) : warning 213: tag mismatch

    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(943) : error 017: undefined symbol "i"
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(944) : error 017: undefined symbol "i"
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(945) : error 017: undefined symbol "i"
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(940) : warning 203: symbol is never used: "carid"
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(963) : warning 213: tag mismatch
    C:\Users\EptixYT\Desktop\Infinity Reallife\gamemodes\iRoleplay.pwn(963) : error 032: array index out of bounds (variable "sInfo")

    @Jeffry

    @Jeffry
    ocmd:veh(playerid,params[]){ if(!isAdmin(playerid,1))return SendClientMessage(playerid, FARBE_ROT,"Du hast keine Rechte."); new mID,pID; if(sscanf(params,"ui",pID,mID))return SendClientMessage(playerid, FARBE_ROT,"Info: /createcar [playerid] [ID]"); if(mID<400||mID>611)return SendClientMessage(playerid, FARBE_ROT,"Ungültige Fahrzeug ID."); new Float:xc,Float:yc,Float:zc,Float:rc; GetPlayerPos(pID,xc,yc,zc); GetPlayerFacingAngle(pID,rc); createPlayerCar(pID,mID,xc,yc,zc,rc); PutPlayerInVehicle(playerid, mID, 0); return 1;}


    Es wird bei /veh durch die Funktion createPlayerCar gespeichert, in createPlayerCar befindet sich saveCarToDB(playerid,i);


    und createPlayerCar wird auch beim Autohaus genutzt, also sollte er es speichern.


    createPlayerCar(playerid,ahCars[id][model],ahInfo[ahCars[id][ah_id]][s_x],ahInfo[ahCars[id][ah_id]][s_y],ahInfo[ahCars[id][ah_id]][s_z],ahInfo[ahCars[id][ah_id]][s_r]);

    C
    saveCarToDB(playerid,carid)
    {
    	new query[128];
    	format(query,sizeof(query),"INSERT INTO autos (besitzer,model,x,y,z,r) VALUES ('%i','%i','%f','%f','%f','%f')",sInfo[playerid][p_id],cInfo[carid][model],cInfo[carid][c_x],cInfo[carid][c_y],cInfo[carid][c_z],cInfo[carid][c_r]);
    	mysql_function_query(dbhandle,query,true,"carSavedToDB","i",carid);
    	return 1;
    }

    Ist aber eigentlich auch richtig, weil wie gesagt /veh funktioniert. Also bei /veh wird es gespeichert