und wie ? hab jette 3 Wochen nicht mehr gescriptet brauche kleinen denkstoß
Beiträge von xSnake
-
-
C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1363) : error 028: invalid subscript (not an array or too many subscripts): "waffen_objekte"
C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1363) : error 017: undefined symbol "i"
C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1363) : error 029: invalid expression, assumed zero
C:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1363) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
ocmd:waffenfiguren(playerid){ if(!isPlayerInFrakt(playerid,6)) return SendClientMessage(playerid,ROT,"Du bist Kein Fahrschul Lehrer"); if(waffen_objekte) { for(new i; i<sizeof waffen_objekte; i++) DestroyDynamicObject(waffen_objekte[i]);//Hier ist der Fail waffen_objekte=false; return 1; } CreateDynamicObject(3018, -2013.41, -232.80, 37.96, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3018, -2014.88, -227.98, 37.96, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3020, -2013.42, -232.79, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3021, -2013.41, -232.79, 37.96, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3022, -2013.41, -232.80, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3023, -2013.42, -232.79, 37.92, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3019, -2013.43, -232.79, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3024, -2013.44, -232.82, 37.92, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3025, -2013.36, -232.82, 37.86, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3019, -2014.89, -227.99, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3020, -2014.92, -227.98, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3021, -2014.95, -228.00, 37.96, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3023, -2014.92, -228.00, 37.92, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3022, -2014.95, -228.03, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3024, -2014.95, -228.00, 37.92, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); CreateDynamicObject(3025, -2014.82, -227.93, 37.86, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0); waffen_objekte=true; return 1;}
-
Hallo com ich wollte mal frage wie ich ein 2 autohaus erstelle ich will die Flugzeuge in ein Anderes packen und dann hier Spawnen lassen wieder random spawnen lassen auf den 4 verschiedenen parkplätzen
AddStaticVehicle(487,-1588.3820,-575.4236,14.3239,192.5110,1,1); //
AddStaticVehicle(487,-1573.8109,-571.4262,14.3272,191.3257,1,1); //
AddStaticVehicle(487,-1612.9030,-685.8690,14.3433,352.7410,1,1); //
AddStaticVehicle(487,-1626.7035,-683.2995,14.3232,342.2907,1,1); //{469,-1638.2010,-667.3042,14.1735,320.2324,800000},//Sparrow
{563,-1652.1797,-655.0400,14.9072,325.0001,1200000},//Raindance
{487,-1670.3180,-643.3762,14.3146,319.9983,1000000},//Maverik
{593,-1664.6489,-609.4921,14.6010,199.9841,1100000},//Dodo
{519,-1644.8362,-603.3583,15.0687,205.0012,1500000},//Shamal
#define DIALOG_AUTOHAUS 3enum autohausEnum{ Float:s_x, Float:s_y, Float:s_z, Float:s_r}
enum autohauscarEnum{ model, Float:c_x, Float:c_y, Float:c_z, Float:c_r, c_preis, ah_id, id_x}new ahCars[][autohauscarEnum] = {{517,1778.3392,-1914.7708,13.1931,309.9724,12000},//Majestic{549,1778.7081,-1922.1168,13.0068,309.4838,10000},//Tampa{436,1779.7990,-1929.4340,13.1674,335.0039,8000},//Previon{547,1786.3859,-1931.0214,13.0707,358.4309,8000},//Primo{492,1794.5270,-1931.1763,13.1476,359.9832,8000},//Greenwood{479,1801.3038,-1929.5588,13.1304,24.9955,7000},//Regina{401,1802.7820,-1922.3101,13.2028,50.0128,7000},//Bravura{410,1802.8053,-1914.7458,13.0705,49.9958,5000},//Manana{536,2119.7083,-1125.3735,25.1035,220.0919,45000},//Blade{534,2119.0818,-1140.4009,24.7112,220.2495,50000},//Savanna{535,2120.2769,-1149.6525,24.0219,319.9047,35000},//Remington{576,2133.9116,-1145.5280,24.3744,69.9993,40000},//Slamvan{412,2134.6316,-1139.1819,25.2913,80.0036,15000},//Tornado{466,2135.1841,-1132.8958,25.3561,90.0562,40000},//Voodoo{467,2135.2693,-1127.2712,25.3126,94.9765,25000},//Glendale{567,2119.4092,-1132.7332,25.1540,220.2756,20000},//Oceanic{462,550.9005,-1292.7097,16.8590,29.9999,2000},//Faggio{509,553.6590,-1292.5516,16.7089,29.9997,500},//Bike{510,556.5526,-1292.9039,16.7889,29.9995,1200},//Mountain Bike{481,559.5067,-1292.9257,16.7457,29.9986,800},//BMX{551,549.3447,-1267.0093,17.0510,216.9986,40000},//Mert{458,545.2022,-1269.8716,17.1420,216.9990,16000},//Solair{445,541.1859,-1272.9104,17.0974,216.9984,20000},//Admiral{405,537.2215,-1275.8428,17.0564,217.3912,50000},//Sentinel{533,533.0996,-1279.0229,16.9669,217.0186,20000},//Feltzer{542,529.3826,-1282.3234,17.0169,217.0079,15000},//Clover{475,525.3351,-1285.3268,17.0026,216.9973,40000},//Sabre{439,521.2407,-1288.1873,17.0940,217.2220,30000},//Stallion{463,-1989.3320,274.1434,34.7038,240.0000,200000},//Freeway{468,-1989.6099,270.2097,34.8558,240.0001,600000},//Sunchez{461,-1989.9058,266.1317,34.7729,239.9999,500000},//PCJ-600{521,-1990.3009,261.9583,34.7399,240.9074,600000},//FRC-900{522,-1990.6650,257.7109,34.7448,240.0001,2500000},//NRG-500{561,-1956.1478,301.6561,35.2476,109.9989,300000},//Stratum{565,-1955.6249,294.9202,35.0526,109.9922,300000},//Flash{560,-1947.8324,272.7213,35.1410,79.0297,600000},//Sultan{550,-1948.3179,267.3468,35.3150,79.9926,100000},//Sunrise{426,-1948.5752,261.8673,35.1658,80.1399,80000},//Premier{507,-1948.9185,256.3206,35.2193,80.2831,60000},//Elegant{559,-1948.3441,272.4749,40.6548,79.9965,450000},//Jester{558,-1948.6221,264.9835,40.6422,79.9920,150000},//Uranus{562,-1948.3993,258.2673,40.6999,78.1411,400000},//Elegy{429,-1954.5563,292.5934,40.7466,140.0730,900000},//Banshee{402,-1955.0973,302.4874,40.8754,139.9748,500000},//Buffalo{415,-1652.8722,1213.3792,7.0137,209.9856,800000},//Cheetah{477,-1671.4486,1206.2499,13.4503,279.9929,600000},//ZR-50{506,-1648.3962,1206.7548,13.3219,20.3122,500000},//Super-GT{495,-1665.6210,1223.1183,13.9860,210.1448,500000},//Sandking{541,-1663.7516,1221.6583,20.8167,224.9904,1200000},//Bullet{411,-1649.7714,1206.9974,20.7836,69.9973,1600000},//Infernus{451,-1666.5088,1206.4033,20.8095,294.9901,1000000},//Turismo{515,2129.4312,941.7939,11.8827,110.0144,250000},//Road Train{514,2129.5615,934.3322,11.4592,110.0001,200000},//Tanker{482,2103.3726,946.1735,10.8807,270.0109,40000},//Buritto{413,2103.4163,941.2428,10.9144,269.9996,20000},//Pony{418,2103.4595,930.9376,10.9341,269.9996,10000},//Moonbeam{483,2103.6689,925.7841,10.7828,270.0113,10000},//Camper{543,2103.5530,915.9024,10.5812,270.0947,15000},//Satler{478,2103.5466,910.8055,10.8157,269.5107,4000},//Walton{579,2127.8733,909.2474,10.7974,89.9947,150000},//Huntley{554,2127.6477,900.4788,10.9917,89.9994,40000},//Yosemit{500,2127.6274,891.6475,11.0174,89.9148,50000},//Mesa{489,2106.0315,891.0602,10.9885,269.9990,30000},//Rancher{400,2106.3501,899.7379,10.9761,269.9987,60000}//Landstalker};
new Float:RandomSpawn[][4] = {{-31.5830,-276.6498,5.3175,269.5427},{-31.4291,-286.8210,5.3192,270.3276},{-31.5830,-276.6498,5.3175,269.5427},{-30.5126,-280.0215,5.3186,269.2653},{-31.2262,-283.4319,5.3170,269.3367},{-31.4291,-286.8210,5.3192,270.3276},{-30.6872,-290.2162,5.3215,270.0367},{-31.2113,-293.6188,5.3206,270.5205},{-30.9714,-296.9427,5.3215,269.7877},{-0.9785,-301.1555,5.3132,89.2128},{-0.3900,-304.6669,5.3173,90.0018},{-0.4273,-308.1667,5.3223,89.5486},{-0.0562,-311.6645,5.3220,90.0193},{-0.2071,-315.2568,5.3215,89.2483},{-0.6865,-318.7336,5.3232,89.6181},{-0.5670,-322.2784,5.3224,89.8154},{-0.7787,-325.8391,5.3220,88.6041},{-0.5788,-329.3296,5.3211,89.3954},{-0.8341,-332.8588,5.3224,89.2498},{-0.3046,-336.4436,5.3222,88.9489},{-0.7694,-339.8704,5.3236,89.9762},{-0.8461,-343.4076,5.3248,89.5425},{-0.5109,-346.9451,5.3220,89.8589},{-0.5799,-350.4830,5.3219,89.6116},{-0.2762,-354.0208,5.3204,89.5558},{-0.0255,-357.5459,5.3205,89.8315},{-0.6771,-361.0365,5.3217,88.9111},{-1.2926,-364.7119,5.3221,89.1589}};if(dialogid==DIALOG_AUTOHAUS) { if(response) { new id=GetPVarInt(playerid,"buyCarID"); if(GetPlayerMoney(playerid)<ahCars[id][c_preis]) { SendClientMessage(playerid,ROT,"Du hast nicht genügend Geld"); RemovePlayerFromVehicle(playerid); return 1; } new rand = random(sizeof(RandomSpawn)); GivePlayerMoney(playerid,-ahCars[id][c_preis]); createPlayerCar(playerid,ahCars[id][model],RandomSpawn[rand][0],RandomSpawn[rand][1],RandomSpawn[rand][2],RandomSpawn[rand][3]); SetPlayerCheckpoint(playerid, RandomSpawn[rand][0],RandomSpawn[rand][1],RandomSpawn[rand][2], 3.0); SendClientMessage(playerid,LEUCHTENDBLAU,"Herzlichen Glückwunsch zu ihren Kauf"); SendClientMessage(playerid,LEUCHTENDBLAU,"Es wurde dir ein Marker auf der Map gesetzt"); SendClientMessage(playerid,LEUCHTENDBLAU,"Du kannst nun dein Fahrzeug hinter der Truckerbase in Ls abholen"); RemovePlayerFromVehicle(playerid); } else { RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,ROT,"Dann eben nicht ..."); } return 1; }
-
ja aber wie bekomme ich das hin das es beim 1mal erstellt wird und beim 2 mal es zerstört wird ?
-
Bitte mal im pwn code schreiben
einfach [pw.n]//Hier der Code [/pw.n]
oder einfach auf http://pastebin.com/ -
Kaliber:
ich wollte das mit dem Befehl /waffenfiguren machen
sprich 1 mal /waffenfiguren Werden sie Erstellt
und beim 2 mal /waffenfiguren werden sie Zerstört -
Hallo liebe com ich will für die Fahrschule ein Befehl scripten womit man die waffen figuren erstellt/löscht bloß wie bekomme ich das hin ?
Jeffry:
Kaliber:
ocmd:waffenfiguren(playerid)
{
if(!isPlayerInFrakt(playerid,6)) return SendClientMessage(playerid,ROT,"Du bist Kein Fahrschul Lehrer");
CreateDynamicObject(3018, -2013.41, -232.80, 37.96, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3018, -2014.88, -227.98, 37.96, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3020, -2013.42, -232.79, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3021, -2013.41, -232.79, 37.96, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3022, -2013.41, -232.80, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3023, -2013.42, -232.79, 37.92, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3019, -2013.43, -232.79, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3024, -2013.44, -232.82, 37.92, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3025, -2013.36, -232.82, 37.86, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3019, -2014.89, -227.99, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3020, -2014.92, -227.98, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3021, -2014.95, -228.00, 37.96, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3023, -2014.92, -228.00, 37.92, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3022, -2014.95, -228.03, 37.94, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3024, -2014.95, -228.00, 37.92, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
CreateDynamicObject(3025, -2014.82, -227.93, 37.86, 0.00, 0.00, -90.00,-1,-1,-1,400.0,400.0);
return 1;
} -
habs hinbekommen
-
Hallo com
ich wollte fragen wieso das nicht funktioniert ?
if(sInfo[playerid][leader]) && if(sInfo[playerid][coleader]) return SendClientMessage(playerid,ROT,"Info: Du bist Kein Leader/Coleader!");
C:\Users\papa\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1316) : error 029: invalid expression, assumed zero
C:\Users\papa\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1316) : warning 215: expression has no effect
C:\Users\papa\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(1316) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
Mit Freundlichen Grüßen
Snake -
Danke funktioniert alles wie ich das will
wie kann ich jetze abfragen ob der spieler Leader/Coleader ist ? -
enum playerInfo{
eingeloggt,
level,
db_id,
alevel,
slevel,
Skin,
fraktion,
rang,
leader,
coleader,
spawnchange
}savePlayer(playerid)
{
sInfo[playerid][eingeloggt] = 1;
new query[156];
format(query,sizeof(query),"UPDATE user SET level='%i',skin='%i',money='%i',alevel='%i',slevel='%i',fraktion='%i',rang='%i,leader='%i',coleader='%i',spawnchange='%i' WHERE id='%i'",
GetPlayerScore(playerid),GetPlayerSkin(playerid),GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][slevel],sInfo[playerid][fraktion],sInfo[playerid][rang],sInfo[playerid][leader],sInfo[playerid][coleader],sInfo[playerid][spawnchange],sInfo[playerid][db_id]);
mysql_function_query(dbhandle,query,false,"","");
return 1;
}stock SaveAllPlayers()
{
for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
{
if(!IsPlayerConnected(playerid)) continue;
new query[256];
format(query,sizeof(query),"UPDATE user SET level='%i',skin='%i',money='%i',alevel='%i',slevel='%i',fraktion='%i',rang='%i',leader='%i',coleader='%i',spawnchange='%i' WHERE id='%i'",
GetPlayerScore(playerid),GetPlayerSkin(playerid),GetPlayerMoney(playerid),sInfo[playerid][alevel],sInfo[playerid][slevel],sInfo[playerid][fraktion],sInfo[playerid][rang],sInfo[playerid][leader],sInfo[playerid][coleader],sInfo,sInfo[playerid][spawnchange],sInfo[playerid][db_id]);
mysql_function_query(dbhandle,query,false,"","");
}
return 1;
}resetPlayer(playerid)
{
sInfo[playerid][level]=0;
sInfo[playerid][eingeloggt]=0;
sInfo[playerid][db_id]=0;
sInfo[playerid][alevel]=0;
sInfo[playerid][slevel]=0;
sInfo[playerid][Skin]=0;
sInfo[playerid][fraktion]=0;
sInfo[playerid][rang]=0;
sInfo[playerid][leader]=0;
sInfo[playerid][coleader]=0;
sInfo[playerid][spawnchange]=0;
return 1;
}ocmd:auninvite(playerid,params[])
{
if(!isAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Info: Du bist dazu nicht befugt!");
new pID;
if(sscanf(params, "u", pID))return SendClientMessage(playerid,ROT,"Benutze: /uninvite [playerid]");
if(isPlayerInFrakt(pID, 0))return SendClientMessage(playerid,ROT," Der Spieler ist in keiner Fraktion.");
sInfo[pID][fraktion] = 0;
sInfo[pID][rang] = 0;
sInfo[pID][coleader] = 0;
sInfo[pID][leader] = 0;
SetPlayerVirtualWorld(pID, 0 );
SpawnPlayer(pID);
SetPlayerSkin(pID,60);
new string[128];
format(string,sizeof(string),"Admin:Du wurdest von {00FF00}%s {FF0000}aus der Fraktion geworfen",getPlayerName(playerid));
SendClientMessage(pID, ROT, string);
format(string,sizeof(string),"Admin:Du hast {00FF00}%s {FFFF00}aus der Fraktion geworfen",getPlayerName(pID));
SendClientMessage(playerid, GELB, string);
return 1;
}ocmd:makecoleader(playerid, params[])
{
if(!isAdmin(playerid,1337))return SendClientMessage(playerid,ROT,"Info: Du bist dazu nicht befugt!");
new pID, fID;
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid, ROT, " Benutze: /makecoleader [playerid] [fraktid]");
if(fID >= sizeof(fInfo))return SendClientMessage(playerid,ROT, " Fraktion existiert nicht.");
if(!IsPlayerConnected(pID))
{
new msg[144];
format(msg, sizeof(msg), "Error: Der Spieler mit der ID %s exisitiert nicht.",params);
return SendClientMessage(playerid, ROT, msg);
}
sInfo[pID][fraktion] = fID;
sInfo[pID][rang] = 5;
sInfo[pID][coleader] = 1;
new string [128];
format(string,sizeof(string), "Admin: %s hat dich zum Coleader der Fraktion %s gemacht",getPlayerName(playerid), fInfo[fID][f_name]);
SendClientMessage(pID, LEUCHTENDBLAU, string);
SendClientMessage(pID, ROT,"Du kannst mit /help deine neuen Fraktionsbefehle betrachten.");
SendClientMessage(pID, ROT,"Du hast nun eine 3 Wöchige Coeader Pflicht");
SendClientMessage(pID, ROT,"Wenn du vor Ablauf der Frist rausgeworfen wirst,bekommst du eine Fraksperre für den Rest der Zeit");
format(string,sizeof(string),"Du hast einen Spieler %s zum Coleader der Fraktion %s gemacht",getPlayerName(pID), fInfo[fID][f_name]);
SendClientMessage(playerid,ROT, string);
savePlayer(pID);
return 1;
}public OnPasswordResponse(playerid)
{
new num_fields,num_rows;
cache_get_data(num_rows,num_fields,dbhandle);
if(num_rows==1)
{
//Spieler laden
TogglePlayerSpectating(playerid, 0);
sInfo[playerid][eingeloggt] = 1;
sInfo[playerid][level] = cache_get_field_content_int(0,"level",dbhandle);
SetPlayerScore(playerid,sInfo[playerid][level]);
sInfo[playerid][Skin] = cache_get_field_content_int(0,"skin",dbhandle);
SetPlayerSkin(playerid,sInfo[playerid][Skin]);
sInfo[playerid][db_id] = cache_get_field_content_int(0,"id",dbhandle);
SetPlayerMoney(playerid,cache_get_field_content_int(0,"money",dbhandle));
sInfo[playerid][alevel] = cache_get_field_content_int(0,"alevel",dbhandle);
sInfo[playerid][slevel] = cache_get_field_content_int(0,"slevel",dbhandle);
sInfo[playerid][fraktion] = cache_get_field_content_int(0,"fraktion",dbhandle);
sInfo[playerid][rang] = cache_get_field_content_int(0,"rang",dbhandle);
sInfo[playerid][leader] = cache_get_field_content_int(0,"leader",dbhandle);
sInfo[playerid][coleader] = cache_get_field_content_int(0,"coleader",dbhandle);
sInfo[playerid][spawnchange] = cache_get_field_content_int(0,"spawnchange",dbhandle);
SendClientMessage(playerid,ROT,"*Erfolgreich eingeloggt.");
SendClientMessage(playerid,weiß,"===============|WILLKOMMEN|===============");
SendClientMessage(playerid,Orange,"!!! Playpoint-Reallife - we are the Gamer!!!");
SendClientMessage(playerid,Orange,"!!! Das Orginale...alles andere ist eine Kopie !!!");
SendClientMessage(playerid,weiß,"===============|WILLKOMMEN|===============");
loadPlayerCars(playerid);
}
else
{
SendClientMessage(playerid,ROT,"Das eigegeben Passwort ist fasch");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Willkommen auf Playpoint-Reallife,\n\n\n\n Bitte logge dich nun ein!\n\n\n","Login","Abbrechen");
}
return 1;
} -
[13:30:30] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1',spawnchange='1' WHERE id='4'' at line 1
[13:35:35] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1',spawnchange='1' WHERE id='4'' at line 1
[13:44:55] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1',coleader='0',spawnchange='1' WHERE id='4'' at line 1
[13:45:00] [ERROR] CMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1',coleader='1',spawnchange='1' WHERE id='4'' at line 1was hat das zu bedeuten habe gerade bei /makeleader leader eingefügt das er mit rang 6 nicht automatisch leader ist und mit coleader ?
-
Jeffry:
so sieht das jetze aus aber
Beim Sandking will ich die stück höher und stück weiter zur motor haube
Beim Cheetah will ich die ein stück tiefer und ein stück zu beifahrerseite
und beim sultan auch nur ein stück zu Motorhaube//Neuer Code zu den Screens
if(dialogid==DIALOG_SUPMOBIL)
{
if(!response)return 1;
new Float:p[4];
GetPlayerPos(playerid,p[0],p[1],p[2]),GetPlayerFacingAngle(playerid,p[3]);
switch(listitem)
{
case 0:
{
supmobil[playerid] = CreateVehicle(560,p[0],p[1],p[2],p[3],79,79,-1);
supsirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(supsirene[GetPlayerVehicleID(playerid)],supmobil[playerid],-0.5, -0.2, 0.86, 2.0, 2.0, 3.0);
}
case 1:
{
supmobil[playerid] = CreateVehicle(415,p[0],p[1],p[2],p[3],79,79,-1);
supsirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(supsirene[GetPlayerVehicleID(playerid)],supmobil[playerid],-0.5, -0.2, 0.86, 2.0, 2.0, 3.0);
}
case 2:
{
supmobil[playerid] = CreateVehicle(495,p[0],p[1],p[2],p[3],79,79,-1);
supsirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(supsirene[GetPlayerVehicleID(playerid)],supmobil[playerid],-0.5, -0.2, 0.86, 2.0, 2.0, 3.0);
}
}
} -
So sieht das jetze aus aber wie bekomme ich die über den Player Sprich über den Fahrersitz ?
if(dialogid==DIALOG_SUPMOBIL)
{
if(!response)return 1;
new Float:p[4];
GetPlayerPos(playerid,p[0],p[1],p[2]),GetPlayerFacingAngle(playerid,p[3]);
switch(listitem)
{
case 0:
{
supmobil[playerid] = CreateVehicle(560,p[0],p[1],p[2],p[3],79,79,-1);
supsirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(supsirene[GetPlayerVehicleID(playerid)],supmobil[playerid],0.000000,-0.075000,0.674999,0.000000,0.000000,0.000000);
}
case 1:
{
supmobil[playerid] = CreateVehicle(415,p[0],p[1],p[2],p[3],79,79,-1);
supsirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(supsirene[GetPlayerVehicleID(playerid)],supmobil[playerid],0.000000,-0.075000,0.674999,0.000000,0.000000,0.000000);
}
case 2:
{
supmobil[playerid] = CreateVehicle(495,p[0],p[1],p[2],p[3],79,79,-1);
supsirene[GetPlayerVehicleID(playerid)] = CreateObject(18646,0,0,-1000,0,0,0,100);
AttachObjectToVehicle(supsirene[GetPlayerVehicleID(playerid)],supmobil[playerid],0.000000,-0.075000,0.674999,0.000000,0.000000,0.000000);
}
}
} -
-
Ich habe das jetze so
Jeffry;
heyhooo:
und bekomme diesen ErrorC:\Users\tobi\Desktop\Selfmadescript\gamemodes\Reallifescript.pwn(4429) : warning 203: symbol is never used: "playerid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
ocmd:a(playerid, params[])
{
if(isSupp(playerid, 1) && isAdmin(playerid, 1)) return SendClientMessage(playerid,ROT,"Info: Du bist dazu nicht befugt!");
new string[128];
if(sscanf(params, "s[60]", string))return SendClientMessage(playerid, ROT, "Benutze: /a [nachricht]");
format(string,sizeof(string),"*** %s %s: %s ***",arang(playerid),getPlayerName(playerid), string);//Hier ist der Error
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i))continue;
SendAdminMessage(ROT, string);
}
return 1;
}stock arang(playerid)//Hier ist der Error
{
new str[32];
switch(alevel)
{
case 1: str = "Azubie-Admin";
case 2: str = "*2* Admin";
case 3: str = "*3* Admin";
case 1337: str = "H-Admin";
case 2000: str = "Scripter";
case 2002: str = "Owner";
}
switch(slevel)
{
case 1: str = "T-Supporter";
case 2: str = "Supporter";
}
return str;
} -
Wir nehmen mal an du speicherst auf einer Array (PlayerInfo) mit dem Index pAdminlevel -> Das solltest du noch anpassen.
arang(playerid)
{
new str[32];
switch(PlayerInfo[playerid][pAdminlevel])
{
case 1: str = "Azubie-Admin";
case 2: str = "*2* Admin";
case 3: str = "*3* Admin";
case 1337: str = "H-Admin";
case 2000: str = "Scripter";
case 2002: str = "Owner";
case default: str = "..."; //noch anpassen
}
return str;
}Sollte eigentlich nicht so schwer zu begreifen sein.
Bei weiteren Fragen kannst du dich auch gerne persönlich bei mit melden. (TS)L.G.
So habe ich das doch oben gemacht
und wie füge ich jetze noch ein slevel 1 = T-Supporter und slevel 2 = Supporter ? -
heyhooo:
kannst du mir helfen ? dabei also mir zeigen wie du das meinst -
stock arang(playerid)
{
new str[32];
switch(alevel)
{
case 1: str = "Azubie-Admin";
case 2: str = "*2* Admin";
case 3: str = "*3* Admin";
case 1337: str = "H-Admin";
case 2000: str = "Scripter";
case 2002: str = "Owner";
}
return str;
}so ?
und wie mach ich das mit den Supporter Rängen ?
meine Supporter Variable ist slevel
Jeffry: -
Genau das ist mein Anliegen ich will eine arang Funktion machen aber weiß nicht wie